对于每个文件和目录,我们可以指定文件所有者、特定用户组以及所有其他用户的权限状态。
不同类型的用户
在Linux中,root用户是拥有一切权力的。 root 用户基本上可以在系统上执行任何操作。 系统上的其他用户具有有限的能力和权限,并且几乎永远不具有 root 用户所拥有的访问权限。
这些其他用户通常被收集到通常共享类似功能的组中。 在商业实体中,这些组可能是财务、工程、销售等。 在 IT 环境中,这些组可能包括开发人员、网络管理员和数据库管理员。 这个想法是将具有相似需求的人放入一个被授予相关权限的组中; 那么该组的每个成员都会继承该组的权限。 这主要是为了便于管理权限,从而提高安全性。
默认情况下,root 用户是 root 组的一部分。 系统上的每个新用户都必须添加到一个组中才能继承该组的权限。
授予权限
每个文件都必须为使用它的不同身份分配特定级别的权限。 三个级别的权限如下:
向个人用户授予所有权
要将文件的所有权移至其他用户,以便他们能够控制权限,我们可以使用 chown (change owner)命令:chown <用户名> <文件名>
这条命令授予用户名对应文件的拥有权。
授予组所有权
检查权限
更改权限
使用十进制更改权限
使用 UGO 更改权限
授予新工具的 root 执行权限
使用掩码设置更安全的默认权限
特殊权限
使用 SUID 授予临时 root 权限
授予Root用户组权限SGID
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。