Linux 提供对文件访问的完全控制,最终帮助许多人使用该系统。 文件和数据得到维护,不会有任何伪装者更改、查看、修改或删除它们的风险。
您可能知道 Linux 中可以访问这些文件的三种类型的用户:
- 用户 - 由系统管理员创建的帐户,供用户访问该系统。 还可以为机器进程创建帐户,例如邮件、FTP 或 Web 服务器。 用户对系统上的文件和目录拥有直接所有权。
- 组 – 提供对用户组的访问权限。 组对每个文件或目录都有自己的权限。
- 世界 - 可能试图访问机器上文件的任何其他人。
这些类型的人可以通过三种方式访问文件。
- 阅读 - 打开文件并查看其内容。
- 写入 – 覆盖、追加或删除文件。 在目录中,这可能包括创建文件。
- 执行——“运行”程序(或脚本)的能力。
“最严格的访问”策略用于在需要时授予任何类型的权限。 没有人可以无缘无故地访问任何东西。
管理权限:
“修改” (change mode) 是用于管理权限的命令。
此命令的基本语法是:
chmod [谁][如何更改][修改权限][文件或目录名]
“谁”可以是:
- u – 拥有文件的用户或帐户
- g – 拥有文件的组
- o – 其他人,或“世界”,可以访问该文件的任何其他人
- a – 以上所有
“如何改变”可以是:
- = (equals) – 将权限设置为紧随其后的内容
- + (add) – 添加紧随其后的权限,其他保持原样
- –(减号) – 减去紧随其后的许可,让其他人保持原样
正如我们所讨论的,“修改权限”可以是:
- r——读
- w——写
- x – 执行
更改所有者和组:
1. 陈
有两个流行的命令可用于修改文件的拥有用户和组。 第一个是 “ chown”(更改所有者)。
其语法是:
chown [用户]:[组] [文件或目录]
我们来看一个例子:
我们有一个名为“systems.lst”的文件。 我们需要将其所有者更改为 abc 组中名为 xyz 的用户:
chown xyz:abc 系统.lst
2.chgrp
任何打算更改组的人都可以使用另一个命令,称为 “chgrp”(换组”。
此命令的语法是:
chgrp [组名] [文件或目录名]
这是一个例子:
有一个名为“run.sh”的文件,我们希望将其更改为属于 abc 组:
chgrp abc run.sh
其他 Linux 命令:
- useradd – 添加系统用户
- userdel – 删除系统用户
- usermod – 修改现有系统用户。 这可用于对用户帐户执行多项操作。
- groupadd – 向系统添加一个组
- groupdel – 从系统中删除一个组
- groupmod – 修改组
我们希望分享这个 Linux 教程确实对您有用,不要忘记重新分享它。
静省
你在使用 Ubuntu 吗? 我听说这个系统似乎比 Windows 更安全。 谢谢
拉杰什·纳姆塞
是的,我也喜欢 Ubuntu Linux 而不是 Windows 7。Ubuntu 系统比 Windows 更安全。 定期更新:)
HKR
Ubuntu 是免费的,您可以获得一张免费的 CD 且不收取运费!!!
拉杰什·纳姆塞
我们已经知道了:)
罗蒂尤
使用数字设置权限怎么样? 我见过像 655、777 之类的东西。你能详细说明一下吗?
拉杰什·纳姆塞
请查看此链接: http://techli.la/18YXqvJ 在底部滚动。