chmod :用于改变宿主(U) 所在组(g)和其他(o)用户对目录和文件的读写执行权限
u
g o 分别对应(421 421
421)的设置权限 如: chmod 741 file (宿主对file有读写执行(4+2+1)权限,所在组有读写(4+2+0)权限,其他只有读(0+0+1)权限
chown :用于改变目录或文件的宿主,chown file wangp 将file原来的宿主该为wangp
Chgrd :用于改变目录或文件的所在组 chgrd file group 将file原来所在组该为group
Umask :当最初登陆到系统时,umask命令确定了你创建文件的缺省模式,系统管理员必须问你设置一个合理的umask值,以确保你所创建的文件具有所希望的缺省权限,以防止其他非同组用户对你的文件具有写权限。
[root@wangp test1]# touch file
[root@wangp test1]# ls -l file
-rw-r--r-- 1 root
root 0 6月 26 17:38 file
默认的创建文件后的权限为 (读写,读
,读)
umask = 022
对应每一类用户(U+G+O)存在一个相应的umask的数字,对文件来说最大值为6,表明在建立文件的时候对其不具有执行权限,对目录来说,最大值为7
命令格式: umask
nnnn 用于清除 nnnn标志 则权限为 6-n 6-n 6-2
查看系统的Umask值: umask 002 -->权限为664 宿主(读写)组(读写)
其他(读)
改变umask: umask 022 ->权限改为644
宿主(读写)组(读)
其他(读)
符号连接(软链接)
可以方便的进行文件的管理和访问
ln –s source_path target_path 其中目录可以是路径也可以是文件
例如有N个用户需要访问/usr/local/log 下的一份日志文件 watch.log,我们不必在每个$HOME目录下拷贝一份watch.log文件,只需要将他们连接到/usr/local/log下就可以访问了
$ cd /home/wangp
$ ln –s /usr/local/log/watch.log watch.log
[root@wangp test1]# ls -l
总用量 0
lrwxrwxrwx 1 root
root 22 6月 26 17:50 watch.log-> /usr/local/log/watch.log
阅读(476) | 评论(0) | 转发(0) |