Linux 系统访问与认证方法全解析
1. 权限与用户类别回顾
在 Linux 系统中,文件和目录的权限设置至关重要。可应用于文件或目录的权限主要有三种:
- 读取(Read) :允许查看文件内容或列出目录中的文件。
- 写入(Write) :允许修改文件内容或在目录中创建、删除文件。
- 执行(Execute) :允许将文件作为程序执行或进入目录。
能被分配权限的用户类别通常也有三种:
- 所有者(Owner) :文件或目录的创建者。
- 组(Group) :一组用户的集合,可共享对文件或目录的特定权限。
- 其他(Others) :除所有者和所属组之外的其他用户。
2. 特殊权限位的应用
若要让标准用户以 root 权限运行应用程序,可应用特殊权限位。例如,Sam 遇到这种情况时,应使用 SUID(Set User ID)位。当文件设置了 SUID 位,用户执行该文件时,将以文件所有者(通常是 root)的权限运行。
3. 八进制模式与符号模式权限的转换
八进制模式值 644 对应的符号模式权限是 rw- r– r–。其中,第一个 rw- 表示所有者具有读写权限;第二个 r– 表示所属组具有只读权限;第三个 r– 表示其他用户也只有只读权限。
4. 修改文件和目录所属组的工具
Fre