目录与文件权限的意义

目录与文件权限的意义

文件:

r:可读取文件的实际内容
w:可以编辑、新增或者修改文件的内容(但是不含删除文件权限)
x:该文件具有可以被系统执行的权限

目录没有w权限
$ rm test1 
rm: remove write-protected regular empty file ‘test1’? y
rm: cannot remove ‘test1’: Permission denied

目录:

r:具有目录结构列表的权限
w:建立新的文件与目录、删除已存在的文件、将已存在的文件或目录进行更名、移动该目录内的文件、目录位置
x:代表用户是否能进入该目录或成为工作目录的用途。如果你在某目录下不具有x权限,那么你就无法切换到该目录下,也就无法执行任何

有r、没有x权限
$ ll test/
ls: cannot access test/test1: Permission denied
total 0
-????????? ? ? ? ?            ? test1

注意:

1、在自己的目录下:有一个文件所有者非自己,没有r、w、x虽然不能看,编辑、执行,但是目录有权限rwx权限,可以删除文件。

$ ls -ld test/
drwxr-xrw-. 2 test test 19 Feb  5 17:43 test/
$ ls -l test/
total 4
-rw-------. 1 root root 19 Feb  5 17:43 test1
$ cat test/test1 
cat: test/test1: Permission denied
$ rm -rf test1

2、一个目录没有w权限,只有rx权限:目录里的文件为rwx,你能编辑、执行、读取,但是无法删除文件。

$ ll 
total 8
-rwxr-xr-x. 1 test test 17 Feb  5 17:54 test
-rwxrwxrwx. 1 test test 16 Feb  8 20:36 test1
$ ls -ld /tmp/test/
drwxr-xr-x. 2 test test 31 Feb  5 17:54 /tmp/test/
$ pwd
/tmp/test
$ rm -rf test1
rm: cannot remove ‘test1’: Permission denied

3、一个目录没有r权限:你任然可以进入目录,对文件进行编辑,删除,只是不能列出文件。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值