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