Linux 零碎是一个多用户操作系统,本文次要介绍的是 Linux 用户账号管理工作中罕用到的应用命令行来实现用户的减少、删除、批改用户属性、批改明码等操作。
1、减少用户
减少用户命令:
# 创立用户组名为 tom, 用户组 ID 为 501
$> groupadd -g 501 tom
#创立用户名为 tom、用户 ID 为 501、用户备注为“Tom Lee”的用户,并把应该用户退出到用户组 ID 为 501 的用户组中
$> useradd -g 501 -u 501 -c 'Tom Lee' tom
#创立用户后,能够查看’/etc/passwd‘用户所对应的信息
$> cat /etc/passwd | grep tom*
tom:x:501:501:Tom Lee:/home/tom:/bin/bash
留神:
1)在减少用户之前,须要先减少用户组,而后再把新增的用户退出到该用户组中。
2)倡议将用户组 ID 和用户 ID 设置成一样(本例为 501),这样有助于办理清晰的对应关系。
3)用户组 ID 和用户 ID 都要从 500 以上开始,防止与零碎自带的账号抵触(零碎自带账号 ID 是从 0~500)。
2、删除用户
删除用户命令:
# 查找文件:从根目录开始查找、类型属于文件、属于用户 ID 为 501 的内容
$> find / -type f --user 501
# 删除用户名为 tom 的用户
$> userdel -r tom
# 查找属于用户 ID 为 501 的文件并删除找到的文件
$> find / -type -f --user 501 -exec rm -f {} \;
留神:
1)删除用户前,倡议应用 find 程序查找以后零碎中有哪些属于该用户的文件,这样能够做到不会误删一些重要文件。
3、批改用户属性(锁定用户、扭转家目录)
批改用户属性命令:
# 锁定用户
$> usermod -L tom
# 解锁用户
$> usermod -U tom
# 扭转家目录
# 参数 - d 指定了该用户的新的家目录,参数 - m 指定把用户名为 tom 的原家目录的文件挪动到新的家目录中
$> usermode -d /home/tomNew -m tom
#批改用户属性后,能够查看’/etc/passwd‘用户所对应的信息 (即用户的家目录由原来的 '/home/tom' 扭转为’/home/lee‘)
$> cat /etc/passwd | grep tom*
tom:x:501:501:Tom Lee:/home/lee:/bin/bash
4、批改用户明码
批改用户明码命令:
# 批改为设置用户明码
$> passwd tom