跳转到内容

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
华夏公益教科书