linux改变文件权限

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

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

u

g

o

a

+(加入)

-(除去)

=(设定)

r

w

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。

坦然接受生活给你的馈赠吧,不管是好的还是坏的。

linux改变文件权限

相关文章:

你感兴趣的文章:

标签云: