Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377748
  • 博文数量: 165
  • 博客积分: 436
  • 博客等级: 下士
  • 技术积分: 887
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-10 02:49
文章分类

全部博文(165)

文章存档

2012年(95)

2011年(70)

分类:

2011-12-14 00:18:11

原文地址:linux改变文件权限 作者:摇曳_jjs

 

chgrp :改变文件所属群组 

要改的群组名称必须要是在 /etc/group 里面存在的名字才行,否则就会显示错误。

语法:chgrp 群组名称 文件或文件夹 
示例: (假定users 这个群组本身已经存在于 /etc/group)

             # chgrp users tmp 

 

chown :改变文件所属人; 

 

使用chown这个命令要注意,使用者必须是已经存在于在 /etc/passwd 这个文件中。 如果要一起更改文件夹下的所有子文件夹或文件同时更改文件所有者的话,需要加上 R 的参数。

 

语法:chown [ -R ] 账户名称  文件或文件夹
chown [ -R ]
 账户名称:群组名称 文件或文件夹

示例:

              # chown  test  tmp

              # chown  R  root:root  tmp 

      

       chmod :改变文件的属性、 SUID 、等等的特性。

     ⑴通过数字来改变属性,各属性的对照表如下: 
 
   r:4 
     w:2 
     x:1 
 

语法: (xyz 为同三组 rwx 属性数值的相加)
chmod [-R] xyz
 文件或文件夹 

示例:# chmod  777 .bashrc

 

2)通过符号改变文件属性 

chmod




a

+(加入
-(
除去
=(
设定)



x

文件或文件夹

  
示例:

               # chmod u=rwx,og=rx .bashrc

 # chmod a+w .bashrc 

umask  分配权限,是对某个用户或用户组从权限中减去某个权限,这个权限指的是用户在创建新文件是对新建文件的权限

语法:

(1)查看
# umask 
0022 
(2)
设置示例
# umask 002   <==后面接 3 个数字! 
# umask 
0002

说明:若umask值为022,则默认目录权限为755,默认文件权限为644


阅读(605) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~