LinuxShell-文件的权限

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) 

LinuxShell目录传送门: https://blog.csdn.net/MACMACip/article/details/89890219

LinuxShell-文件的权限

  1.chmod
  2.chown
  3.chgrp

1.chmod

**$ man chmod **
  change file mode bits
  改变文件的模式位

从ls -l命令结果可得知, 一个文件有三个主要的权限(w可写, r可读, x可执行), 面对三个对象(u用户, g用户组, o其他人). 由此, 由此我们便于记住如下的命令:
   chmod u+x [filename] 执行命令后, 用户对这个文件, 具有可执行的权限.
   chmod a+x [filename] 执行命令后, 所有人(包括用户, 用户组, 其他人)对这个文件, 具有可执行的权限.
   chmod a+w [filename] 执行命令后, 所有人对这个文件, 具有写入/修改的权限.
上面几条命令, 可以随意搭配.(提醒一下, 目录也是一个文件. 你对它进行上述操作, 也是有效的. 但是和文件的不太一样, 文件的内容是字符或二进制, 文件夹的内容不可以给我们随意修改, 我们修改的是能不能进入文件夹, 能不能创建文件等权限.)
chmod u+x
-R, --recursive
  change files and directories recursively
  递归的改变文件和文件夹
   例如: chmod a-x -R [directory] 执行命令后, 所有人(包括用户, 用户组, 其他人)对这个文件夹以及它下面的所有文件, 都不具备可执行的权限.

2.chown

**$ man chown **
  change file owner and group
  改变文件的属主或属组.

改变一个文件/文件夹的属主(用户):
   chown [username] [filename/directory]

-R, --recursive
  change files and directories recursively
  递归的改变文件和文件夹
   例如: chmod [username] -R [directory] 执行命令后, 递归地改变文件夹以及文件的属主为username.

3.chgrp

**$ man chgrp **
  change group ownership
  更改组所有权.

改变一个文件/文件夹的属组(用户组):
   chgrp [groupname] [filename/directory]

-R, --recursive
  change files and directories recursively
  
   例如: chmod [username] -R [directory] 执行命令后, 递归地改变文件夹以及文件的属组为groupname.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安河桥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值