专栏首页生物信息学、python、R、linux更改linux文件/目录的权限与分组

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

chmod命令介绍

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

#查看文件信息
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 来改变文件所有者、群组用户、其他用户三种类型的权限。

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

有两种设置权限格式:

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

chmod u=rwx,g=rwx,o=rwx file 
#或 
chmod a=rwx file
#等价于  
chmod 777 file 
常见权限:
-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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蒙特卡洛随机方法/模拟(Monte Carlo method)

    蒙特卡洛随机方法,即统计模拟方法,是一类以概率统计理论为指导的数值计算方法。本质上是用部分估计整体,采样越多,则越近似最优解。

    生信编程日常
  • Conda管理多个版本的R, python

    Conda是一个非常好用的工具,既可以管理packages,也可以管理和下载软件,还可以建立多个虚拟环境来独立运行多个版本的软件。conda分为anaconda...

    生信编程日常
  • python输出emoji表情?一些有趣的code分享

    Counter会统计出来每个元素出现的次数,most_common可返回出现最频繁的两个元素及其次数。collections这个包非常好用,比如里面的defau...

    生信编程日常
  • 修改文件权限

    版权声明:本文为博主原创文章,转载请注明博客地址: ...

    zy010101
  • 阿里、京东、快手、华为......他们是如何构建一个个推荐系统“帝国”的?

    推荐系统在人们的日常生活中随处可见,成为我们生命中不可或缺的一部分。作为当今应用最为广泛和成熟的 AI 技术之一,它是信息生产者、传播者与用户之间的桥梁,可以让...

    AI科技大本营
  • 网易MySQL微专业学习笔记(三)-Mysql权限管理

    这个系列属于个人学习网易云课堂MySQL数据库工程师微专业的相关课程过程中的笔记,本篇为其“MySQL数据库对象与应用”中的MySQL数据类型相关笔记。

    汐楓
  • SpringCloud组件:你的Eureka服务注册中心安全吗?

    在之前的章节我们讲到了SpringCloud组件:搭建Eureka服务注册中心,已经可以让我们自定义的微服务节点进行注册到该Eureka Server上,不过在...

    恒宇少年
  • 《机器学习实战》总结篇

    前些天完成了《机器学习实战》这本书的学习,也利用 Python3 实现了各个章节的代码,对传统的机器学习方法有了更进一步的了解,这里做一个总结。 代码传送门: ...

    echobingo
  • [机器学习必知必会]牛顿法与拟牛顿法

    同梯度下降法一样,牛顿法和拟牛顿法也是求解无约束最优化问题的常用方法。牛顿法本身属于迭代算法,每一步需要求解目标函数的海赛矩阵的逆矩阵,计算比较复杂。拟牛顿法通...

    TOMOCAT
  • 干货!推荐算法工程师学习路线及工作指南

    作者在《推荐算法工程师的成长之道》这篇文章中讲到推荐算法工程师是一个好的职业选择,并且讲解了职业发展路径及定位、怎么成长等话题(还没看的可以看起来)。

    Datawhale

扫码关注云+社区

领取腾讯云代金券