Linux用户与组管理:添加、修改与删除

需积分: 9 4 下载量 92 浏览量 更新于2024-08-25 收藏 930KB PPT 举报
"替换与撤销命令-CentOS5 用户组管理与应用" 在Linux系统中,尤其是CentOS 5这样的发行版中,用户和组的管理是系统管理的基础。本资源主要涉及了用户与组的分类、创建、设置口令、修改以及删除等核心操作。 首先,了解Linux用户分类是必要的。在Linux中,用户分为四类:root用户,拥有所有系统权限;owner,即文件的所有者;group,文件所属的组,除了owner之外的同一组成员;以及world,包括所有其他非特定组的普通用户。 创建用户是通过`useradd`命令完成的。例如,要创建名为m5的用户,需以root权限运行`useradd m5`,然后使用`passwd m5`为其设置口令。值得注意的是,新创建的用户必须设置口令后才能正常使用。`useradd`命令有多个参数,如-G指定用户加入的组,-d设置用户主目录,-s定义登录Shell。 修改用户口令使用`passwd`命令,可以为指定用户修改口令,如`passwd z3`。`passwd`命令也有一些附加参数,如-S查询账户状态,-l锁定账户,-u解锁账户,-d删除账户口令。删除口令后的用户在下次登录时仍需要设置新的口令。 用户信息的修改则通过`usermod`命令实现,例如,使用`usermod -l z4 z3`可以将用户z3的登录名改为z4。`usermod`还有其他选项,如-d修改登录目录,-G修改所属组,-L和-U分别用于锁定和解锁账户。 最后,当需要删除用户时,使用`userdel`命令。如果不加 `-r` 参数,用户主目录将保留,如`userdel z3`只会删除用户但保留/home/z3目录。而加上 `-r` 参数,则会连同用户主目录一同删除。 Linux中的用户和组管理涉及到系统安全和权限控制,是每个系统管理员必备的技能。掌握这些命令的使用有助于更好地管理和维护Linux环境。在实际操作中,应根据具体需求选择合适的命令和参数,确保系统的稳定和安全。