Puredyne/添加用户和组
访问 Linux 系统是基于用户和组的。您需要一个用户帐户和密码才能登录。每个用户也属于一个或多个组。组是一组“相似”的用户。例如,名为audio的组可能包含所有处理音频并需要访问计算机声卡的用户,而名为plugdev的组可能包含所有需要自动挂载可插拔存储设备的用户。您所在的组决定了您可以访问哪些文件和硬件以及如何访问它们。当您登录时,Linux 会记住您的身份,并根据您的身份做出访问决策。whoami 命令显示当前用户。groups 命令显示用户的组。
whoami
groups
您可以使用adduser命令添加新用户。打开终端,进入root并输入adduser后跟所需的用户名。系统会提示您为该新用户输入密码以及其他各种信息(全名、初始主目录等)。
adduser luther
创建新用户时,他/她只属于一个组,即他/她自己的组。因此,该用户将没有权限访问除他/她自己的文件之外的任何其他文件,也无法完全访问某些硬件,例如 CD-ROM、调制解调器、声音和视频卡。要授予用户这些权限,您需要将他/她添加到他/她需要访问的组中。
默认的 Live CD 用户 lintian 可以访问以下组
lintian dialout cdrom floppy audio video plugdev powerdev
要将新用户添加到现有组,请再次使用adduser,后跟用户名和要将用户添加到其中的组的名称。要将 luther 添加到 audio 组,进入 root 并执行以下操作
adduser luther audio
要一次将用户添加到多个组,请使用usermod,后跟-G和组的名称,然后-a和用户的名称。在组名之间使用逗号分隔,不要空格!另一个 luther 示例
usermod -G dialout,cdrom,floppy,audio,video,plugdev,powerdev -a luther
您可以使用addgroup命令添加新组,后跟组的名称。您可以使用groupdel删除组。
addgroup
groupdel
要更改您自己或其他用户的密码,请使用passwd后跟用户的名称。要更改用户 luther 的密码,您进入root并输入passwd luther,系统会提示您两次输入新密码。
passwd luther
您可以使用deluser命令从系统中删除用户。打开终端,进入root并输入deluser后跟一些选项(取决于您的意愿)和要删除的用户的名称。要查看 deluser 的所有选项,请键入man deluser。
例如,要删除用户“luther”及其主文件夹,并将用户主目录和邮件池文件中的所有文件备份到名为 luther.tar.bz2 或 luther.tar.gz 的文件中,您需要键入以下命令
deluser --remove-home --backup luther