查看桌面文件aka:
文件属性 -rw-r--r--. 1 root root 0 Apr 8 04:01 aka 从左至右分为8个部分 ① - 文件类型- ——普通文件
d ——录
c ——字符设备
s ——接字
p ——管道
b ——快设备
l ——连接
②rw-r--r-- 文件读写权限 三个字符一组,共三组,从左至右分别对应:用户自己,所属组,其他人 即用户自己可读写,组员可读,其他人可读。 ③ 1 对文件:文件内容被系统记录的次数 对目录:目录中文件属性的字节数 ④ root 文件所有人 ⑤ root 文件所属组 ⑥ 0 文件大小,这是个空的文件 ⑦ Apr 8 04:01 文件最后一次被修改的时间 ⑧ aka 文件名 ***文件所有人与组的管理**** chown 用户名 文件名 更改文件所有人 chown 用户名.组名 文件名 更改文件所有人和所有组 chown -R 用户名 目录名 更改目录与目录内容的所有人 chown -R 组名 目录名 更改目录与目录内容的所有组 监控命令 watch -n 1 ls -lR /mnt *******文件权限******* rw- | r-- | r-- u g o1.r
对文件:可以查看文件中的字符
对目录:可以查看目录中文件的信息
2.w
对文件:可以更改文件内字符
对目录:可以在目录中添加删除文件
3.x
对文件:可以运行文件内记录的程序动作
对目录:可以进入目录中
通过字符方式修改文件权限chmod [-R] <u|g|o><+|-|=><r|w|x> file|dir
通过数字方式修改权限在linux中
r=4
w=2
x=1
7=rwx
6=rw-
5=r-x
4=r--
3=-wx
2=-w-
1=--x
0=---
******系统默认权限******** mask 查看系统保认权限 mask 值 修改权限 这种修改方法只在当前shell生效 永久修改方式:vim /etc/bashrc
vim /etc/profile
修改以上2个文件之后source /etc/bashrc
source /etc/profile
设定生效 *****文件的访问控制******** acl就是access control 指定特殊用户对特殊文件的特殊权限 指令getfacl查看文件acl 其输出格式# file: bkb ##文件名称
# owner: root##文件所有人
# group: root ##文件所有组
user::rwx ##拥有者权限
user:student:rwx ##特殊用户权限
group::--- ##组权限
mask::rwx ##权限掩码
other::--- ##其他人权限
设定aclsetfacl -m <u|g>:<username|groupname>:权限 文件|目录
-m #设定
u #用户
g #组 删除列表中的用户或组 setfacl -x <u|g>:<username|groupname> 文件|目录 关闭列表setfacl -b 文件|目录
acl mask值mask用来标实能够赋予用户最大权限
当用chmod改变文件普通权限时可能会被破坏
