前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux:修改文件夹权限和用户名用户组

Linux:修改文件夹权限和用户名用户组

作者头像
新码农
发布2021-01-12 14:37:38
16.3K0
发布2021-01-12 14:37:38
举报
文章被收录于专栏:新码农博客

一、查看权限

在命令行使用命令,可以查看文件或者文件的权限

代码语言:javascript
复制
ll
# 或者
ls -a

输出结果

代码语言:javascript
复制
-rw-r--r--. 1 root root 6 Nov  9 16:42 a.txt

“-rw-r--r--”表示权限,一共有十个字符

“-”则表示是文件,如果是“d”则表示是目录(directory)

后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r--”、“r--”)

分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。

Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。

“rw-”是6(=4+2+0),a.txt的权限是644,属于root用户组的root用户。

二、修改权限:chmod

1、改文件的权限

修改文件a.txt的权限为755

代码语言:javascript
复制
chmod 755 a.txt
2、改文件夹的权限
  • 只改变文件夹本身权限,不改动子文件(夹)
代码语言:javascript
复制
chmod 600 my/
  • 改变文件夹及子目录下所有文件(夹)权限
代码语言:javascript
复制
# 中间是大写的R,不是小写
chmod -R 777 my/

三、修改所属用户和用户组:chown

这个和修改文件夹的权限是基本相同的,只不过是把chmod命令换成了chown。

1、修改文件所属用户和用户组
代码语言:javascript
复制
# 修改a.txt文件所属用户(jay)和用户组(fefjay)
chown jay:fefjay a.txt
2、修改文件夹所属用户和用户组
  • 只改文件夹本身所属用户和用户组,不改子文件(夹)
代码语言:javascript
复制
chown redis:redis /var/lib/redis
  • 改变文件夹及所有子文件(夹)所属用户和用户组
代码语言:javascript
复制
chown -R redis:redis /var/lib/redis

# 举例
chown -R mongo:mongo /var/lib/mongo
chown -R mongodb:mongodb /var/lib/mongodb
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年3月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、查看权限
  • 二、修改权限:chmod
    • 1、改文件的权限
      • 2、改文件夹的权限
      • 三、修改所属用户和用户组:chown
        • 1、修改文件所属用户和用户组
          • 2、修改文件夹所属用户和用户组
          相关产品与服务
          访问管理
          访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档