首页 > 代码库 > 文件保护
文件保护
一个Linux系统中,可能有许多用户拥有登录账号。为保护隐私和安全。多数用户只能访问一些文件,而不是所有文件。访问控制主要体现在下面两个方面:
谁有权限:每份文件和目录都有一个拥有者(owner),他有权限对这些文件,目录进行任何操作。通常,用户创建一个文件后,即成为该文件的拥有者,但是也有例外。此外,预定义的用户组(group)也有访问文件的权限。用户组由系统管理员定义。最后,文件或目录也可以向系统中所有用户开放。这些既不是拥有者也非用户组成员的其他任何用户,都被称为“其他人”(other)。
授予何种权限:文件拥有者,用户组,以及所有其他人都可能有读(read),写(write),执行(execute)某些文件的权限。目录也同样有这三种权限,可读(访问目录中的文件),可写(创建和删除目录中的文件),可执行(可使用cd命令进入该目录)。
查看特定文件的访问模式,可以执行:
$ ls -l myfile -rw-r--r--l smith smith 7384 Jan 04 22:40 myfile
查看特定目录的访问模式,可以执行:
$ ls -ld dirname drwxr-x--- 3 smith smith 4094 Jan 08 15:02 dirname
输出的信息中,最左边的10个字符是文件的访问权限,r(读),w(写),x(执行),与其他字母及“-”符号的组合。例如:
-rwxr-x---
上述字母及符号的意义如下:
位置 |
意义 |
1 |
文件类型:-=文件,d=目录,l=链接符号,p=命令管道,c=字符设备,b=块设备 |
2~4 |
文件拥有者的读,写,执行权限 |
5~7 |
用户组的读,写,执行权限 |
8~10 |
其他人的读,写,执行权限 |
因此,上述示例中的 -rwxr-x--- 就表示文件可被拥有者读,写,执行,被用户组读,执行,并禁止其他人访问。
文件保护
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。