标签:20180328
一、文件和目录的权限2、chmod命令(change mode) 更改文件权限,例:chmod 777 1.txt
chmod 命令生效只针对于文件或目录本身。
要想把子目录及文件同步权限 就要用-R选项。例:chmod -R test
我们也可以用字母去设置文件的权限:例:chmod u=rw,g=rw,o=rw test(u代表所有者,g代表所属组,o代表其它用户) 也可以这样:chmod a-x test (a代表一个文件所有的权限位)也可以写成:chmod a+x test.如图所示:
二、更改所有者、所属组命令chown (change owner)
1、更改所有者:chown riven(用户)filename
2、更改所属组:chgrp user1(组名) filename
3、同时更改所有者及所属组:chown riven:user1 filename
4、用chown更改所属组:chown :user1 filename
三、umask 查看系统的umask值。(可以用umask 03(数字)直接更改umask值)
我们通过系统的umask值就可以确定我们创建的文件或目录的权限是什么。我们系统的umask值是022,那么我们创建的目录就是:755,创建的文件就是:644。怎么来的呢?目录我们就用777-usmask ,文件我们就用666-umask.
这种情况不一定准。我们一般有权限位去做减法才准。(rwxrwxrwx)-(-------wx)=(rwxrwxr--)774
四、隐藏权限
查看文件的隐藏权限命令:lsattr
查看目录的隐藏权限:lsattr -d
设置文件的隐藏权限命令:chattr +i或-i filename (+i设置成隐藏权限,-i 本次额隐藏权限)
i权限:什么都不能动
a权限:只能追加,不能更改,不能删除,不能重命令,不能移动,可以更改时间信息
第八课 文件和目录的权限、更改所有者及所属组、umask命令、及隐藏权限
标签:20180328
原文地址:http://blog.51cto.com/10690709/2092191