Linux是一个多用户操作系统,如果你是一个管理员的话,你可以在其中执行添加用户账户、删除或禁用用户账户等操作。

    Linux是一个多用户操作系统,如果你是一个管理员的话,你可以在其中执行添加用户账户、删除或禁用用户账户等操作。

添加一个用户

    在Linux中可以使用sudo adduser命令来添加用户:

    在添加新用户时,会要求输入新用户的密码和确认密码:

    最后输入一些额外的用户信息,并按Y键确认即可:

    这样,一个新的用户账户就创建好了。

删除,禁用用户账户

    要禁用一个用户账户,只需删除该账户上设置的密码即可,可以使用以下命令来移除用户的密码:

sudo passwd -l 'username'

    要删除一个用户,可以使用userdel命令:

sudo userdel -r 'username'

将用户添加到用户组

    你可以使用groupmod命令来查看你的Linux系统中有哪些用户组:

groupmod "按两次Tab"

    groupmod后面连按两下Tab,就可以将系统中的用户组都显示出来,groupmod和"按两次Tab"之间需要有空格隔开:

    要将一个用户添加到一个用户组,可以使用usermod命令,命令格式如下:

sudo usermod -a -G GROUPNAME USERNAME

    上面的GROUPNAME表示需要添加的用户组的组名,USERNAME表示用户名,如下图所示:

    你可以使用cat /etc/group命令来查看用户是否被添加到了用户组中:

    在cat的输出信息中,应该可以看到刚才关联过的用户组和用户信息:

    要将用户从用户组中移除,可以使用deluser命令,命令格式如下:

sudo deluser USER GROUPNAME

    USER表示用户名,GROUPNAME表示用户组,如下例所示:

Finger命令

    finger命令可以显示出Linux系统中用户的详细信息,在不使用任何参数执行finger命令时,会将当前本地登陆的和远程登陆的用户信息显示出来:

    如果在finger后面接用户名的话,可以显示出该用户的详细信息:

Linux用户管理相关的命令小结

    下表列举了和Linux用户管理相关的命令:

 命令   命令描述 
 sudo adduser username   添加一个用户 
 sudo passwd -l 'username'   禁用一个用户
 sudo userdel -r 'username'  删除一个用户
 sudo usermod -a -G GROUPNAME USERNAME   将用户添加到用户组 
 sudo deluser USER GROUPNAME  将用户从用户组中移除
 finger  显示出所有登陆用户的用户信息 
 finger username  显示出指定用户的用户信息

 

上下篇

下一篇: Linux和Unix操作系统的比较

上一篇: Linux中的Virtual Terminal(虚拟终端)

相关文章

Linux中和进程管理相关的命令

Linux中的ps命令详解:查看正在运行的进程

Linux系统中的服务及其分类

Linux系统基于xinetd服务的管理方法详解

Linux中的top命令详解:持续监听进程运行状态

Linux系统中使用quotaoff命令:关闭磁盘配额限制