linux 管理权限
linux 管理权限
1.使用 ls -l 命令 执行结果如下(/var/log) :
- drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2
- drwxr-xr-x 2 root root 4096 2013-08-07 09:43 apparmor
- drwxr-xr-x 2 root root 4096 2013-08-07 09:44 apt
- -rw-r----- 1 syslog adm 16802 2013-08-07 14:30 auth.log
- -rw-r--r-- 1 root root 642 2013-08-07 11:03 boot.log
- drwxr-xr-x 2 root root 4096 2013-08-06 18:34 ConsoleKit
- drwxr-xr-x 2 root root 4096 2013-08-07 09:44 cups
- -rw-r----- 1 syslog adm 10824 2013-08-07 11:08 daemon.log
- drwxr-xr-x 2 root root 4096 2013-08-07 09:45 dbconfig-common
- -rw-r----- 1 syslog adm 21582 2013-08-07 11:03 debug
- drwxr-xr-x 2 root root 4096 2013-08-07 09:45 dist-upgrade
- -rw-r--r-- 1 root adm 59891 2013-08-07 11:03 dmesg
展示结果大体分为七列(部分) :
以第一条记录为例
- 第一列 : “drwxr-x---” 表识文件的类型 和文件权限
- 第二列: “2”是纯数字 ,表示 文件链接个数
- 第三列 : “root” 表示文件的所有者
- 第四列:“adm” 表示为文件的所在群组
- 第五列:“4096”,表示为文件长度(大小)
- 第六列:“2013-08-07 11:03”,表示文件最后更新(修改)时间
- 第七列:“apache2” 表示文件的名称
详见下图:
2.文件类型和文件权限 ,即为列表第一列内容:(以第一条记录为例 )
“drwxr-x—” 含义:有两部分组成 ,一部分是第一列即为“d” ,表示文件类型(目录或文件夹),另一部分是“rwxr-x—” 表示文件权限,权限有分为三段:即为 “ rwx ”,“ r-x ”和 “ — ”分别表示 ,文件所有者的权限,文件所属组的权限 和其他用户对文件的权限。
(1)文件类型,大体分为如下几类 :
- d :目录
- - :文件
- l :链接
- s :socket
- p :named pipe
- b :block device
- c :character device
(2)文件权限 :
- r :含义为 “可读”,用数字 4 表示
- w:含义为 “可写”用数字 2 表示
- X(小X):含义为“可执行”用数字 1 表示
- -:含义为“无权限”用数字0 表示
- X (大X):含义为只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
- s:含义为 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用 户ID位,“g+s”设置组ID位。
- t :含义为保存程序的文本到交换设备上
3.文件权限的更改 :
使用命令 :chmod 文件权限 文件名称 [-R]
命令两种用法 :
(1)直接给文件赋相应的权限即为 :
- chmod a+x auth.log #含义为 给 auth.log 文件赋予所有者可执行权限
(2)使用数字方式代替权限 :
例如 :
- chmod 777 auth.log #含义为给auth.log文件赋予任何可读,可写,可执行权限
数字含义详见如下列表:
| 所有者 | 群组 | 其他 | 三位代表权限的数字 |
|---|---|---|---|
| r w x | r w x | r w x | 实际结果 |
| 4 2 1 | 4 2 1 | 4 2 1 | 777 |
| 4 2 1 | 4 0 1 | 4 0 1 | 705 |
4.文件所有者的更改 :
命令 chown 用户名 文件,例如 :
- chmod MySQL auth.log #含义为 把 文件 auth.log 的所有者更改为 mysql
5.文件所在组的更改
命令 chgrp [-R] 群组名称 文件名称
例如 :
- chgrp -R mysql apache2 #含义为 ,把 目录apache2 的所在组更改为mysql
linux 管理权限的更多相关文章
- linux管理权限
1.linux命令查询 root id 2.切换用户 su - xiaobai 一定要加" - "这个会将你的所有环境变量都带过来 3.root用户切换普通用户不需要输入密码反 ...
- linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解
linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...
- Linux系统文件权限管理(6)
Linux操作系统是多任务(Multi-tasks)多用户(Multi-users)分时操作系统,linux操作系统的用户就是让我们登录到linux的权限,每当我们使用用户名登录操作系统时,linux ...
- 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)
第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...
- Linux ACL对某一些文件有管理权限
某些系统账号希望对某一些文件有管理权限,有三种方法: 1 加入属主所在的同一个组中,这等于扩大了访问其他文件的权限了. 2 加入other中,这样权限放开的更大了. 3 给文件的sudo权限. 4 采 ...
- Linux的权限管理操作-Linux从入门到精通第七天(非原创)
文章大纲 一.权限概述二.权限设置三.属主与属组设置四.扩展五.学习资料下载六.参考文章 一.权限概述 总述:Linux系统一般将文件可存/取访问的身份分为3个类别:owner.group.other ...
- Linux目录权限管理
Linux目录权限管理 实验目标: 通过本实验掌握centos7/rhel7目录权限的管理.包括配置目录的所属组.SGID.读/写/执行权限等. 实验步骤: 1.创建目录/home/instruc ...
- Security基础(一):Linux基本防护措施、使用sudo分配管理权限、提高SSH服务安全
一.Linux基本防护措施 目标: 本案例要求练习Linux系统的基本防护措施,完成以下任务: 修改用户zhangsan的账号属性,设置为2015-12-31日失效(禁止登录) 锁定用户lisi的账户 ...
- Linux 下权限的管理
Linux 下权限的管理 我们都知道,Linux系统对于用户的权限管理是十分严格的. 那么,我们就来具体了解一下. 一. 用户 在Linux中按照类型用户分为两种:1.超级用户 2.普通用户 那么它们 ...
随机推荐
- Java通配符解惑
T 有类型 ? 未知类型 一.通配符的上界 既然知道List<Cat>并不是List<Anilmal>的子类型,那就需要去寻找替他解决的办法, 是AnimalTrianer ...
- Python3.6.1的安装
Python 3.61的下载和安装,下载地址:https://www.python.org/downloads/ 选择最近的版本,目前为Python3.6.1,下载后直接安装即可 下载包为: 双击安装 ...
- Linuxc - 多c文件程序编译执行
多文件使用,一起编译 定义max.h int max(int a,int b); 定义max.c #include "max.h" int max(int a,int b) { i ...
- web-based installer and executable installer in python 3 ,what is the difference between them?
Welcome to Python! This applies to all programs, not just python: An executable installer has every ...
- 关于ls命令的实例
生活映射程序---------科技创造生活 ls 是Linux的常用命令之一直接使用 ls 命令的话只会列出对应的文件名ls -l 命令会显示文件和目录,包括文件类型,大小,修改日期和时间,权限信息等 ...
- python3 第七章 - 循环语句
为了让计算机能计算成千上万次的重复运算,我们就需要循环语句. Python中的循环语句有 while for 循环语句的执行过程,如下图: while 循环 Python中while语句的一般形式: ...
- Servlet--传参和接参
OK,现在基本的Servlet接口和常用类都整理的差不多的,本篇博客开始整理Servlet和页面的交互. 1,接参 以下几个常用的方法: getParameter public String getP ...
- java常用类--与用户互动
运行java的参数: 主方法:public static void main(String[] args){}:为了让JVM可以自由调用main方法,使用public修饰,JVM通过类来调用main方 ...
- Win10微软帐户切换不回Administrator本地帐户的解决方法--(转,虽转但亲测有效)
在Win10系统中经常会用到微软帐户登录,如应用商店等地方,不过一些用户反馈原来使用Administrator帐户被绑定微软帐户后无法切换回本地帐户,连[改用本地帐户登录]按钮都没有,那么怎么解决呢? ...
- Python+PyCharm的一些基本设置:安装使用、注册码、显示行号、字体大小和快捷键等常用设置
一 下载与安装 软件下载,软件文档下载:http://www.jetbrains.com/pycharm/download/ 如下图: 官方网站下载:http://www.oschina.net/p/ ...