[TOC] Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个惟一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 1. 用户账号的添加、删除与修改。 2. 用户口令的管理。 3. 用户组的管理 ## 用户操作useradd ~~~ useradd xbs // 添加帐号 useradd –G xbs root //指定附加组为root ~~~ ## 用户身份切换 ~~~ su root //切换为root帐号 ~~~ ## 用户操作usermod ~~~ usermod –L xbs //锁定用户 usermod –U xbs //解锁用户 usermod –G xbs root //设置帐号root附加组 ~~~ >[danger]说明: -G 使用逗号分隔可以指定多个附加组如admin,project ## 删除用户 ~~~ userdel xbs //删除用户 userdel –r xbs //删除用户时连同用户家目录删除 ~~~ ## 修改密码 ~~~ passwd xbs //修改xbs密码 passwd –S xbs //查看密码状态 ~~~ ## 创建删除用户组groupadd ~~~ groupadd www // 新增用户组 groupdel www //删除用户组 ~~~