Linux之账号管理

Linux账号管理:主要分为账号的添加,删除和修改等操作。下述提到的命令更多的用法使用man命令查看,例如;man useradd
1.新增和删除用户
(1)新增用户:useradd
root用户用useradd命令添加新的用户。
在这里插入图片描述
在使用useradd添加用户时,系统会给该用户自动分配一个UID,但也可以在创建用户时使用-u参数指定UID,当然该UID没被使用才能指定成功。
在这里插入图片描述
在使用useradd添加用户时,使用-g参数指定GID,如给用户test指定用户组testg。
在这里插入图片描述
在使用useradd添加用户时,使用-d参数指定该用户的家目录,而不是使用系统默认创建的家目录/home/test
在这里插入图片描述
(2)修改密码:passwd
创建用户后,该用户实际上还没有登录系统的权限,因此需要设定用户的密码才能使用。
使用root用户在passwd命令后直接接用户名
在这里插入图片描述
普通用户也可使用passwd修改自己的密码,但需要输入当前用户的密码。例如:
在这里插入图片描述
只需输入passwd即可。

(3)修改用户:usermod
修改用户相关信息的命令为:usermod
例如修改用户的家目录:修改test用户的家目录为/home/test12,-m参数的作用在于如果指定用户的家目录存在,就自动创建新目录/home/test12,并将该目录作为test用户的新家目录。如果没有该参数,系统会报错:usermod:user /home/test12 does not exists.
在这里插入图片描述

(4)删除用户:userdel
删除用户的命令为userdel,在默认情况下,将删除该用户在/etc/passwd和/etc/shadow中的记录,但不会删除该用户的家目录和相关的邮件信息,但可使用-r参数同时删除这些数据。
在这里插入图片描述

2.新增和删除用户组
(1)添加用户组:groupadd
在添加用户时,系统会给每个用户创建一个与用户名同名的用户组。使用root用户,用groupadd增加一个用户组。
在这里插入图片描述
在/etc/group文件中的最后一行,查看到新添加的用户组test1的GID为1003
在这里插入图片描述

(2)删除用户组:groupdel
删除用户组的命令:groupdel,如果删除一个已有用户的组,该操作会失败
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远不要矫情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值