linux文件权限知多少?linux文件权限要点
时间:2014-08-04 19:14 来源:linux.it.net.cn 作者:it
linux文件权限
例子:
复制代码代码示例:
[root@localhost test]# ls -l
总计 0
-rwxrwxrwx 1 root root 0 07-22 15:34 test.sh
[root@localhost test]#
root用户的一个文件test.sh是对任何用户都开放读写可执行权限的。
那么用其他用户能不能删掉这个文件呢。
例如:
复制代码代码示例:
[root@localhost test]# ls -l
总计 0
-rwxrwxrwx 1 root root 0 07-22 15:34 test.sh
[root@localhost test]# su - test
-bash-3.2$ ls -l
总计 0
-rwxrwxrwx 1 root root 0 07-22 15:34 test.sh
-bash-3.2$ rm test.sh
rm: 无法删除 “test.sh”: 权限不够
-bash-3.2$
为什么有读写权限的test用户删除不掉这个文件?
这个主要是对rwx所对应的权限理解不清楚,所以有疑问?
以下是linux文件权限的对应说明:
字符 权限 对文件夹操作 对文件操作
r 可读 可以列出目录中内容 可以查看文件内容
w 可写 可以删除目录中的文件, 创建新文件 更改文件内容
x 可执行 进入目录 执行文件
理解清楚这三个权限的功能与不同,就容易理解上面这个问题了
(责任编辑:IT)
linux文件权限
例子:
复制代码代码示例:
[root@localhost test]# ls -l
总计 0 -rwxrwxrwx 1 root root 0 07-22 15:34 test.sh [root@localhost test]#
root用户的一个文件test.sh是对任何用户都开放读写可执行权限的。
例如:
复制代码代码示例:
[root@localhost test]# ls -l
总计 0 -rwxrwxrwx 1 root root 0 07-22 15:34 test.sh [root@localhost test]# su - test -bash-3.2$ ls -l 总计 0 -rwxrwxrwx 1 root root 0 07-22 15:34 test.sh -bash-3.2$ rm test.sh rm: 无法删除 “test.sh”: 权限不够 -bash-3.2$
为什么有读写权限的test用户删除不掉这个文件?
以下是linux文件权限的对应说明:
字符 权限 对文件夹操作 对文件操作
r 可读 可以列出目录中内容 可以查看文件内容 w 可写 可以删除目录中的文件, 创建新文件 更改文件内容 x 可执行 进入目录 执行文件 理解清楚这三个权限的功能与不同,就容易理解上面这个问题了 (责任编辑:IT) |