三种权限:
- 读 – 允许分组读文件(用 r 表示)
- 写 – 允许分组写文件(用 w 表示)
- 执行 – 允许分组执行(运行)文件(用 x 表示)
四个分组:
- user – 文件实际的拥有者
- group – 用户所在的用户组
- others – 用户租外的其他用户
- all – 所有用户
打开终端并允许 ls -l (或 ll )
结果如下:
[cc lang=”php”]
[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
[/cc]
注意最左边的像:drwxr-xr-x 应该这样看 d rwx r-x r-x
列表3部分:
- rwx
- r-x
- r-x
组和权限的顺序都很重要,顺序总是:
所属者 所属组 其他人 – 分组
读 写 执行 – 权限
权限还可以用数字表示:
- 读 – 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 命令
原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/2433.html
评论列表(9条)
老D,好羡慕你的技术呀,有没有QQ群或者微信群之类的呀。
@鱼丸:两个测试微信群满了
谢谢老D,最近在学linux和python,多多更新!
最近正在培训机构培训这个呢,不知道老D样子,肯定很帅!
llinux初学者,请大神多分享些,或者弄个网站什么的
赞
再多分享一些文章
Linux文件权限还可以用数字表示,以前都不知道,用数字表示就简单多了
赞