前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更改linux文件/目录的权限与分组

更改linux文件/目录的权限与分组

作者头像
生信编程日常
发布2020-04-01 16:20:24
6.7K0
发布2020-04-01 16:20:24
举报

chmod命令介绍

Linux 的文件权限可以分成三段,第一列就是文件权限信息。每个文件(任意类型的文件或者文件夹)的属性都用10个字符表示。

代码语言:javascript
复制
#查看文件信息
ls -l 
#或者
ll

例如:drwxr-xr-x 第一个字符是d:文件夹 第一个字符是-:文件 有关权限代号的部分,列表于下: r:读取权限,数字代号为"4"。 w:写入权限,数字代号为"2"。 x:执行或切换权限,数字代号为"1"。 -:不具任何权限,数字代号为"0"。 7代表同时有以上三种权限即rwx = 4 + 2 + 1 = 7 rw = 4 + 2 = 6 rx = 4 +1 = 5 第2到4位 (rwx) 是文件所有者的权限.可读、可写、可执行。 第5到7位(r-x)文件夹用户拥有者所在组的权限.可读、可执行。 第8到10位(r-x)其他人对这个文件夹操作的权限. 可读、可执行。 通常我们用chmod 来改变文件所有者、群组用户、其他用户三种类型的权限。

代码语言:javascript
复制
常用参数说明: 
-R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。 
-v或--verbose  显示指令执行过程。 
--reference=<参考文件或目录>  把指定文件或目录的权限全部设成和参考文件或目录的权限相同 
有两种设置权限格式:

1.一般格式 : [ugoa...][[+-=][rwxX]...][,...], ugoa: u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有(包含上面三者)。即User、Group、及Other,All的权限, +-=: + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。 2.数字格式 如 chmod 777 file

代码语言:javascript
复制
chmod u=rwx,g=rwx,o=rwx file 
#或 
chmod a=rwx file
#等价于  
chmod 777 file 
代码语言:javascript
复制
常见权限:
-rw------- (600)      只有拥有者有读写权限。
-rw-r--r-- (644)      只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700)     只有拥有者有读、写、执行权限。
-rwxr-xr-x (755)    拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711)    拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666)   所有用户都有文件读、写权限。
-rwxrwxrwx (777)  所有用户都有读、写、执行权限。

chown命令:更改文件拥有者

利用 chown 可以将文件拥有者加以改变,一般只有系统管理员(root)拥有此操作权限,而普通用户则需要sudo。

chown user[:group] file user : 新的文件拥有者的使用者 group : 新的文件拥有者的使用者群体(group) 如将上面md5.txt的拥有者root 改为组groupA 里的成员user

代码语言:javascript
复制
chown user:groupA md5.txt

设置当前目录下与子目录下的所有文件的拥有者为 组A 里的成员user chown -R user:groupA *

欢迎关注微信公众号~

参考: https://blog.csdn.net/u013197629/article/details/73608613 https://www.jianshu.com/p/21aca64dad91 https://blog.csdn.net/LEON1741/article/details/54425518

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • chmod命令介绍
    • 有两种设置权限格式:
      • chown命令:更改文件拥有者
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档