Linux中文件权限、所有者、所属组修改

目录

一、chmod(修改文件权限)

1.符号设定法

2.数字设定法(用三位八进制数字表示)

二、chown(修改文件所有者和所属组)

1.修改文件所有者

2.修改文件所有者和所属组

三、chgrp修改文件所属组


 

对于管理文件三个重要且常见的命令(都需提供root权限)。

chmod:修改文件的权限,SUID、SGID、SBIT等的特性

chown:修改文件的拥有者

chgrp:修改文件所属用户组

 

一、chmod(修改文件权限)

1.符号设定法

chmod [who] [+-=] [mode] 文件名

【who】即操作对象

u---用户(user)

g---同组用户(group)

o---其他用户(other)

a---所有(all in)[默认]

【+-=】操作符

+   为其添加权限

- 为其减少权限

= 赋予指定权限并取消其他权限

【mode】权限

r---读权限(read)

w---写权限(write)

x---执行权限(execute)

例:为stat1.cpp文件的所有者和所属组减少读权限

Linux中文件权限、所有者、所属组修改_第1张图片

 

2.数字设定法(用三位八进制数字表示)

chmod [numbers] filename

0---没有权限

1---执行权限

2---写权限

4---读权限

例:给stat1.cpp文件设置权限为-rw-rw-r--

Linux中文件权限、所有者、所属组修改_第2张图片

 

 

 

二、chown(修改文件所有者和所属组)

如果要连同目录下的所有子文件或文件都同时修改的话,直接加上-R即可。

1.修改文件所有者

chown 文件所有者 文件名

例:修改stat1.cpp文件的所有者为gg-bruse

Linux中文件权限、所有者、所属组修改_第3张图片

 

2.修改文件所有者和所属组

chown 文件所有者:文件所属组 文件名

例:修改stat1.cpp文件的所有者和所属组为gg-bruse

Linux中文件权限、所有者、所属组修改_第4张图片

 

 

 

三、chgrp修改文件所属组

chgrp 文件所属组 文件名

例:修改文件stat1.cpp的文件所属组为gg-bruse

Linux中文件权限、所有者、所属组修改_第5张图片

 

 

注意:

SUID、SGID、SBIT等的特性会在后面的文章中进行介绍

 

你可能感兴趣的:(Linux,linux,运维)