当前位置:   article > 正文

【Linux】基本权限&特殊权限_linux权限命令

linux权限命令

第七节:基本权限管理

  1. chmod权限管理

  • 权限的重要性:任何一个系统,权限都是非常重要的,如果没有权限的话,那系统的安全就没办法保障。

  • 特别是对于Linux这种多用户的系统来讲,通常一台机器有很多个用户都在使用的话,那我们就应该通过权限去控制这些用户在系统里的操作。

chmod(英文全拼:change mode)设置用户对文件的权限

  • 命令格式:chmod [-选项] 归属关系+-=权限类别 文件...

  • 不常用选项:

  • -R 递归修改目录下所有的子文件与子目录的权限与父目录相同

  • 归属关系介绍:

  • 归属关系:u 所有者 g 所属组 o 其他人

  • 权限类别:

  • r 读取: 可以查看文件的内容

  • w 写入: 可以对文件的内容进行增删改

  • x 执行: 可以运行该文件(程序文件、脚本)

  • -没有权限

  • 操作:

  • + 添加权限

  • - 去除权限

  • = 重新定义权限

  • 权限数字表示:r ---- 4 w ---- 2 x ---- 1 0 没有权限

  1. #查看文件详细属性
  2. [root@localhost ~]# ll hello
  3. - rw- r-- r-- . 1 root root 4263月 2815:00 hello
  4. 文件类型 所有者权限 所属组权限 其他人的权限 所有者 所属组
  5. #为文件所有者添加执行权限
  6. [root@localhost ~]# chmod u+x hello
  7. [root@localhost ~]# ll hello
  8. -rwxr--r--. 1 root root 4263月 2815:00 hello
  9. #为文件所属组添加写权限
  10. [root@localhost ~]# chmod g+w hello
  11. [root@localhost ~]# ll hello
  12. -rwxrw-r--. 1 root root 4263月 2815:00 hello
  13. #为文件其他人添加写权限
  14. [root@localhost ~]# chmod o+w hello
  15. [root@localhost ~]# ll hello
  16. -rwxrw-rw-. 1 root root 4263月 2815:00 hello
  17. #使用(逗号)可以同时为多个用户授权
  18. [root@localhost ~]# chmod g+x,o+x hello
  19. [root@localhost ~]# ll hello
  20. -rwxrwxrwx. 1 root root 4263月 2815:00 hello
  21. #去除所有者执行权限
  22. [root@localhost ~]# chmod u-x hello
  23. [root@localhost ~]# ll hello
  24. -rw-rwxrwx. 1 root root 4263月 2815:00 hello
  25. #去除所属组执行权限
  26. [root@localhost ~]# chmod g-x hello
  27. [root@localhost ~]# ll hello
  28. -rw-rw-rwx. 1 root root 4263月 2815:00 hello
  29. #去除其他人执行权限
  30. [root@localhost ~]# chmod o-x hello
  31. [root@localhost ~]# ll hello
  32. -rw-rw-rw-. 1 root root 4263月 2815:00 hello
  33. #同时去除ugo写权限
  34. [root@localhost ~]# chmod u-w,g-w,o-w hello
  35. [root@localhost ~]# ll hello
  36. -r--r--r--. 1 root root 4263月 2815:00 hello
  37. #重新定义所有者权限
  38. [root@localhost ~]# chmod u=rwx hello
  39. [root@localhost ~]# ll hello
  40. -rwxr--r--. 1 root root 4263月 2815:00 hello
  41. #重新定义所属组权限
  42. [root@localhost ~]# chmod g=rwx hello
  43. [root@localhost ~]# ll hello
  44. -rwxrwxr--. 1 root root 4263月 2815:00 hello
  45. #重新定义其他人权限
  46. [root@localhost ~]# chmod o=rwx hello
  47. [root@localhost ~]# ll hello
  48. -rwxrwxrwx. 1 root root 4263月 2815:00 hello
  49. #创建目录并设置目录权限
  50. [root@localhost ~]# mkdir /test
  51. [root@
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/191978
推荐阅读
相关标签
  

闽ICP备14008679号