文件的基本权限
权限的作用
通过对文件设定权限可以达到以下三种访问限制权限:
只允许用户自己访问;
允许一个预先指定的用户组中的用户访问;
允许系统中的任何用户访问。
查看权限
ll /etc/passwd
输出:-rw-r--r--. 1 root root 2053 9 月 19 2017 /etc/passwd
文件权限解释
rwx | r-x | r-x | user1 | user1 | time | FILENAME | |
---|---|---|---|---|---|---|---|
文件类型 | 拥有者权限 | 所属组权限 | 其他人权限 | 拥有者 | 属组 | 最后修改时间 | 对象 |
其中:文件类型,可以为 p、d、l、s、c、b 和 – p 表示命名管道文件 d 表示目彔文件 l 表示符号连接文件 -表示普通文件 s 表示 socket 套接口文件,比如我们启用 mysql 时,会产生一个 mysql.sock 文件 c 表示字符设备文件, 例: 虚拟控制台 戒 tty0 b 表示块设备文件 例: sda, cdrom
例:ll /dev/sda /dev/cdrom /etc/passwd /dev/tty0 lrwxrwxrwx 1 root root 3 9 月 19 2017 /dev/cdrom -> sr0 brw-rw---- 1 root disk 8, 0 9 月 19 2017 /dev/sda crw--w---- 1 root tty 4, 0 9 月 19 2017 /dev/tty0 -rw-r--r--. 1 root root 2053 9 月 19 2017 /etc/passwd
权限说明
文件权限: r:读 cat w:写 vim echo x:执行 运行命令或脚本
目录权限:
r:读(看到目彔里面有什举) ls w:在目彔里面建文件,删除,移劢 touch mkdir rm mv cp x:进入 cd
文件拥有者
UGO:所有者--用户组--其他用户
所有者: 就是创建文件的用户,这个用户拥有对它所创建的文件的一切权限,所有者可以允许其所在 的用户组可以访问所有者的文件。
用户组: 用户组是具有相同特征用户的逻辑集合,有时我们需要让多个用户具有相同的权限,比如查 看、修改某一个文件的权限,一种方法是分别对多个用户迚行文件访问授权,如果有 10 个用户的话,就 需要授权 10 次,显然这种方法丌太合理;另一种方法是建立一个组,让这个组具有查看、修改此文件的 权限,然后将所有需要访问此文件的用户放入这个组中,那举所有用户就具有了和组一样的权限。这就是 用户组。
其它用户:系统内的其他所有者用户就是 other 用户 类
常见文件权限组成
-
rwx --- --- : 文件所有者对文件有读取写入和执行的权限
-
rwx r-- r-- :文件所有者具有读,写与执行的权限,用户组里用户及其他用户具有读取的权限
-
rw- rw- r-x :文件所有者不同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限
-
drwx--x—x: 目彔所有者具有读写不迚入目彔的权限,其他用户近能迚入该目彔,却无法读取任何数 据
-
drwx------: 除了目彔所有者具有完整的权限之外,其他用户对该目彔完全没有任何权限
修改权限
方法 1:使用字符设定
修改权限用的命令:chmod
作用:修改文件,目彔的权限
语法:chmod [对谁操作] [操作符] [赋于什举权限] 文件名
对谁操作:
u----> 用户 user,表示文件戒目彔的所有者
g---->用户组 group,表示文件戒目彔所属的用户组
o---->其它用户 others
a---->所有用户 all 操作符:
-
#添加权限 ; - # 减少权限 ; = #直接给定一个权限
-
权限:r w x 例如下在的组合:
-
u-w user 拥有者
-
g+x group 组
-
o=r other 其他人
-
a+x all 所有人
使用八进制(0-7)数字表示权限法
权限 | 二进制值 | 八进制值 | 描述 |
---|---|---|---|
--- | 000 | 0 | 没有权限 |
--x | 001 | 1 | 执行权限 |
-w- | 010 | 2 | 写入权限 |
-wx | 011 | 3 | 写入和执行权限 |
r-- | 100 | 4 | 读取权限 |
r-x | 101 | 5 | 读取和执行权限 |
rw- | 110 | 6 | 读取和写入权限 |
rwx | 111 | 7 | 全部权限 |
例:
rw- 的值:4+2=6
rwx 的值:4+2+1=7
r-x 的值:4+1=5
r-x 的值:755
chmod 755 lhsb意思就是:
给名为lhsb的文件修改为: rwxr-xr-x
标签:文件,--,用户组,用户,linux,权限,root From: https://www.cnblogs.com/zjztom/p/17819346.html