1.对文件权限
(1).对权限的理解
r:
对文件:是否可以查看文件中的内容
对目录:是否可以查看目录中有什么子文件或者目录
w:
对文件:是否可以改变文件里面记录的字符
对目录:是否可以对目录中子目录或子文件的元数据进行更改
x:
对文件:是否可以通过文件名调用文件内记录的程序(只针对与二进制可执行文件)
对目录:是否可以进入目录
(2).更改方式
chmod u/g/o(ugo) +/- 文件名/目录名
r=4 w=2 x=1
r-x|r--|--x
5 4 1
7=rwx
6=rw-
5=r-x
4=r--
3=-wx
2=-w-
1=--x
0=---
##u表示文件/目录所有者,g表示其所属的组,o表示既不是所有者也不是组成员的其他人。
## "+"表示增加权限,“-”表示降低权限。
例:chmod u+x /mnt/file
命令:
[root@localhost Desktop]# chmod u+x,g+x,o+x /mnt/test/file1
[root@localhost Desktop]# chmod u+x,g+w,o+x /mnt/test/file2
[root@localhost Desktop]# chmod g+w /mnt/test/file3
等同于命令:
[root@localhost Desktop]# chmod 755 /mnt/test/file1
[root@localhost Desktop]# chmod 765 /mnt/test/file2
[root@localhost Desktop]# chmod 775 /mnt/test/file3
监控文件权限命令:
watch -n 1 ls -Rl /mnt/test
(3).如何改变文件的所有人和所有组
chown|chgrp
chown username file|dir ##更改文件所有人
chown user:group file|dir ##更改文件所有人与所属组
chown -R user:group dir ##递归修改目录及其中的文件所属人与所属组。
chgrp group file|dir ##更改目录所有组
chgrp -R group dir ##