chmod,chown命令

一.chmod命令

1.chmod命令的作用

我们使用chmod命令来修改文件和文件夹的权限信息(只有文件和文件夹的所属用户和root用户可以修改该文件或文件夹的权限信息)

2.chmod命令的语法

chmod [-R] 我们将要赋予用户/用户组/其他用户的权限 要修改的文件/文件夹

其中chmod为命令的主体

-R选项为可选项,表示是否对文件夹内的全部内容都进行同样的操作

3.chmod命令的使用实例

例如我们输入:

chmod u=rwx,g=rwx,o=rwx temple.txt

注释:u(user)代表用户权限,g(group)代表用户组权限,o(other)代表其他用户权限

表示我们将当前工作目录下的temple.txt的文件权限修改为了rwxrwxrwx

若再在之前加入-R选项如:

chmod -R u=rx,g=rx,o=rx myLinux

表示我们将当前工作目录下的myLinux文件夹与其中的全部文件的内容权限都设置为了r-xr-xr-x

二.权限的数字序号

权限可以用三位数字来代替,第一位数字表示用户权限,第二位数字表示用户组权限,第三位数字表示其他用户权限

其中各个数字分别代表:

0:无任何权限

1:仅有x权限

2:仅有w权限

3:同时拥有w和x权限

4:仅有r权限

5:同时拥有r和x权限

6:同时拥有r和w权限

7:rwx权限全部具有

所以我们可以这样书写一行代码来修改一个文件或文件夹的权限:

chmod 777 temple.txt

表示我们将当前工作目录下的temple.txt的文件权限修改为了rwxrwxrwx

三.chown命令

1.chown命令的作用

我们使用chown命令来修改文件或文件夹的所属用户和用户组(需要使用到root用户的权限)

2.chown命令的语法

chown [-R] 用户:用户组 所要修改的文件或文件夹

其中chown是命令的主体

-R选项为可选项,表示是否对文件夹内的全部内容都进行同样的操作

用户参数表示我们所要修改的所属用户

用户组参数表示我们所要修改的所属用户组

文件或文件夹参数表示我们所要修改的文件或文件夹

注意点:在用户和用户组之间一定要加上:将它们分隔开

3.chown命令的使用实例

例如我们输入:

chown root temple.txt

表示将当前工作目录下的temple.txt文件的所属用户修改为root

若输入:

chown :root temple.txt

表示将当前工作目录下的temple.txt文件的所属用户组修改为root

若输入:

chown root:root temple.txt

表示将当前工作目录下的temple.txt文件的所属用户修改为root,所属用户组修改为root

若在修改文件夹权限时,在前面加上-R选项:

chown -R root:root myLinux

表示将当前工作目录下的myLinux文件夹的所属用户修改为root,所属用户组修改为root,其中的所有内容的所属用户也都被修改为root,所属用户组也都被修改为root

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值