Linux 用户与组管理全攻略
1. 理解用户与组
1.1 账户的重要性
账户对于 Linux 的正常运行至关重要。通常,在 Linux 计算机上执行的大多数任务只需普通用户权限,因此可以使用自己的用户账户来处理这些任务。可以使用whoami、id、who和w等工具来识别自己的普通账户,并确定还有谁可能在使用这台计算机。
偶尔,需要执行一些需要额外权限的管理任务。要获得这些权限,必须使用 root 账户,该账户可以读写任何普通文件、以底层方式访问硬件、重新配置网络以及执行普通用户不允许执行的其他任务。由于 root 权限非常强大,因此应该谨慎使用,使用时要格外小心,以免因输入错误或其他意外情况导致严重问题。
1.2 建议练习
- 依次输入
whoami和id来查看普通用户账户状态。id命令可能会显示你是多个组的成员,可通过网络搜索了解每个组的作用。 - 读取
/etc/passwd文件或输入getent passwd来查看计算机上定义的账户。除了自己的账户外,是否还有其他普通用户账户(根据不同的发行版,UID 高于 500 或 1000 的账户)?尝试通过网络搜索了解一些系统账户(根据不同的发行版,UID 低于 500 或 1000 的账户)的用途。