Linux用 户分为:拥有者、组群(Group)、其他(other),Linux系统中,预设的情況下,系统中所有的帐号与一般身份使用者,以及root的相关信 息, 都是记录在/etc/passwd
文件中。每个人的密码则是记录在/etc/shadow
文件下。 此外,所有的组群名称记录在/etc/group
內!
ls -l属性
1 | /* |
档案权限
权限 | 描述 |
---|---|
r(read) |
可读取此档案的内容,如读取文本文件的文字内容等 |
w(write) |
可以编辑、新增或是修改该档案的内容(不含删除该档案) |
x(execute) |
该档案具有可以被系统执行的权限 |
档案预设权限umask
umask指定目前用户在建立档案或目录时候的权限默认值。
输入umask可以查看
输入umask xxx(例如:002)可以修改,也可以修改/etc/bashrc
档案改变值
目录权限
权限 | 描述 |
---|---|
r(read content indirectory) |
表示具有读取目录结构列表的权限,所以当你具有读取一个权限的时,表示你可以查询该目录下的文件名数据。所以你就可以利用ls这个指令将该目录的内容列表显示出来! |
w(modify contents of directory) |
1、建立新的档案与目录。 2、删除已经存在的档案与目录(不论该档案的权限为何!)。 3、将已存在的档案或目录进行更名。 4、搬移该目录内的档案、目录位置。 |
x(access directory) |
表示用户是否可以进入该目录 |
特殊权限SUID(4)
SUID权限仅对二进制程序有效
执行者对于该程序需要具有x的可执行权限
本权限仅在执行该程序的过程中有效
执行者将具有该程序拥有者的权限chmod 4??? filename
特殊权限SGID(2)
SGID对二进制程序有用
程序执行者对于该程序来说,需具备x的权限
执行者在执行的过程中将会获得该程序群组的支持
用户若对于此目录具有r和x的权限时,该用户能够进入此目录
用户在此目录下的有效群组将会变成该目录的群组
用途:若用户在此目录下具有w的权限(可以新建档案),则使用者所建立的新档案,该新档案的群组与此目录的群组相同chmod 2??? filename
特殊权限SBIT(1)
当用户对于此目录具有w,x权限,亦即具有写入的权限时
当用户在该目录下建立档案或目录时,仅有自己与root才有权利删除该档案chmod 1??? filename