Chinaunix首页 | 论坛 | 博客
  • 博客访问: 310437
  • 博文数量: 101
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-07 07:42
文章分类

全部博文(101)

文章存档

2016年(12)

2015年(48)

2014年(41)

我的朋友

分类:

2014-04-10 11:26:06

   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) |
给主人留下些什么吧!~~