linux chmod与chown,Linux常用命令 chown、chgrp和chmod区分和用法详解

Linux常用命令 chown、chgrp和chmod区分和用法详解

讲chown、chgrp和chmod之前得先知道用户、用户组和其他用户概念以及文件和目录权限的区别,可以看一下这篇文章了解一下。https://blog.csdn.net/weixin_45631506/article/details/114946442?spm=1001.2014.3001.5502

一、权限设置命令

以下操作切换为root身份不然有可能受到权限的限制:可以利用su -切换root身份和exit退出root身份。(但用完即时切换一般用户身份哦!!因为root的权利太大了!!!)

a4df897a3478adadb568ed314a5bf437.png

注:!!!!一定要先ls -l查看一下原来的权限是什么样的,别直接上来就改,练习完还要改回去!!!!

1、chown:

(1)、修改文件所属用户;(如果你想连目录下的所有文件目录的所属用户都改了就用-R,例如 “chown -R root 文件或目录” )

ca9a5d2940375c5ffe39e1a885e606e5.png

(2)、chown还可以 “chown 用户:用户组 文件或目录” 这样的格式改变同时改变用户和用户组。(也可以用 “ chown 用户.用户组 文件或目录”,但是有的人起用户名可能就带有 ’.‘,所以一般不要用这种方法)

8f6eb8aaccb11170a64af0bd94822b81.png

注:也可以使用 “ :root ” 或 “ root: ”的方法来改用户组或用户

2、chgrp: 修改文件所属用户组;(如果你想连目录下的所有文件目录的所属用户都改了就用-R,例如 “ chgrp -R root 文件或目录 ” )

dbe0b1fcf15d6fb8052b369c3ea142d2.png

3、chmod: 修改文件的权限。

(1)、数字类型修改文件权限:

r:4

w:2

x:1

-:0

例如:

用户可读可写可执行 = r+w+x=7

用户组可读不可写可执行 = r+x=5

其他人不可读不可写不可执行 = - - - =0

所以命令就是chmod 750 公共

f4576aae88710562167256d29960d346.png

(2)、符号类型修改文件权限:

u:用户

g:用户组

o:其他用户

a:所有身份(用户、用户组和其他用户)

+:加入

-: 移除

=:设置

r:读

w:写

x:执行

例1:

用户可读可写可执行:u=rwx(若已经可读可写:u+x)

用户组可读可写可执行:g=rwx(若已经可读可写:g+x)

注:可以合并写:ug=rwx(若已经可读可写:ug+x)

其他用户不可读不可写不执行:o-r-w-x或o-rwx

39edad9c21972418f66bade052a8d1a1.png

例2:用户、用户组和其他用户都可读可写可执行:ugo=rwx或a=rwx或a+rwx

bf374f35a043cc5571dc8dc4906d3b99.png

作者提示:

大家可以多尝试一下不同组合的情况,但一定记住实验之前一定要用ls -l记下原来文件状态哦,或者自己创建一个文件或目录试试吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值