知道如何控制用户对文件的访问是一项基本的系统管理技能。
了解 Linux 权限以及如何控制哪些用户可以访问文件是系统管理的一项基本技能。
本文将介绍标准 Linux 文件系统权限,并进一步研究特殊权限,以及使用 umask
来解释默认权限作为文章的结束。
理解 ls 命令的输出
在讨论如何修改权限之前,我们需要知道如何查看权限。通过 ls
命令的长列表参数(-l
)为我们提供了有关文件的许多信息。
$ ls -lAh
total 20K
-rwxr-xr--+ 1 root root 0 Mar 4 19:39 file1
-rw-rw-rw-. 1 root root 0 Mar 4 19:39 file10
-rwxrwxr--+ 1 root root 0 Mar 4 19:39 file2
-rw-rw-rw-. 1 root root 0 Mar 4 19:39 file8
-rw-rw-rw-. 1 root root 0 Mar 4 19:39 file9
drwxrwxrwx. 2 root root 4.0K Mar 4 20:04 testdir
为了理解这些是什么意思,让我们将关于权限的输出分解为各个部分。单独理解每个部分会更容易。
让我们看看在上面的输出中的最后一行的每个组件:
drwxrwxrwx. 2 root root 4.0K Mar 4 20:04 testdir
第 1 节 | 第 2 节 | 第 3 节 | 第 4 节 | 第 5 节 | 第 6 节 | 第 7 节 |
---|
via: https://opensource.com/article/19/8/linux-permissions-101
作者:Alex Juarez 选题:lujun9972 译者:wxy 校对:wxy
发表回复