Linux之文件权限

三种权限:

  • 读 - 允许分组读文件(用 r 表示)
  • 写 - 允许分组写文件(用 w 表示)
  • 执行 - 允许分组执行(运行)文件(用 x 表示)

 

四个分组:

  • user - 文件实际的拥有者
  • group - 用户所在的用户组
  • others - 用户租外的其他用户
  • all - 所有用户

 

打开终端并允许 ls -l  (或 ll )
结果如下:

1
2
3
4
5
6
[root@localhost test]# pwd
/usr/local/test
[root@localhost test]# ls -l
total 4
drwxr-xr-x 2 root root 4096 Jun 14 21:40 demo
-rw-r--r-- 1 root root 0 Jun 14 21:47 helloworld.java

注意最左边的像:drwxr-xr-x 应该这样看 d rwx r-x r-x
列表3部分:

  • rwx
  • r-x
  • r-x

 

组和权限的顺序都很重要,顺序总是:

所属者 所属组 其他人 - 分组

读 写 执行 - 权限

Linux之文件权限

权限还可以用数字表示:

  • 读 - 4
  • 写 - 2
  • 执行 - 1

 

rwxr-xr-x 可替换 4214-14-1 也可以分组 755

如果你想给文件755权限,可以使用chmod 775 filename

让自己有权限执行

chmod u+x test.sh

让用户及所属组同时拥有执行权限

chmod ug+x test.sh

想去取其他用户的执行权限

chmod o-x test.sh

完全删除文件的可执行权限

chmod a-x test.sh 或者 chmod ugo-x test.sh

开头的 d 代表这是一个目录

假设文件夹demo(包括demo文件夹)及里面的一些脚本,你想移除用户组的写权限

chmod -R g-w demo

参数 R 意味着递归的 chmod 命令

 

SS推荐
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:9   其中:访客  8   博主  1

    • avatar 鱼丸 1

      老D,好羡慕你的技术呀,有没有QQ群或者微信群之类的呀。

      • avatar beiank 0

        谢谢老D,最近在学linux和python,多多更新!

        • avatar laod.org 0

          最近正在培训机构培训这个呢,不知道老D样子,肯定很帅!

          • avatar Cac 0

            llinux初学者,请大神多分享些,或者弄个网站什么的

            • avatar Catalyst 9

              • avatar 屁股 3

                再多分享一些文章

                • avatar 香港vps 1

                  Linux文件权限还可以用数字表示,以前都不知道,用数字表示就简单多了

                  • avatar 秀才 9