如何添加或删除ubuntu用户和组

如何添加或删除ubuntu用户和组,第1张

useradd 添加用户

passwd  修改密码;

userdel 删除用户;

groupadd 添加组;

useradd命令用于创建新的用户,格式为:“useradd [选项]  用户名”。

参数    作用  

-d    指定用户的家目录(默认为/home/username)  

-D    展示默认值  

-e    帐号有效截至日期,格式:YYYY-MM-DD.  

-g    指定一个初始用户组(必须已存在)  

-G    指定一个或多个扩展用户组  

-N    不创建与用户同名的用户组  

-s    指定默认的Shell  

-u    指定用户的UID  

创建名为linuxprobe的用户,并定义家目录路径、UID以及登陆解释器(不允许登陆):

[root@linuxprobe ~]# useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe

查看linuxprobe用户的基本信息:

[root@linuxprobe ~]# id linuxprobe

uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)

passwd命令用于修改用户的密码,格式为:“passwd [选项] [用户名]”。

修改当前用户的密码:“passwd”

修改其他用户的密码:“passwd 其他用户名”

参数    作用  

-l    锁定用户禁止其登陆  

-u    解除锁定,允许用户登陆。  

--stdin    允许从标准输入修改用户密码,如(echo "NewPassWord" | passwd --stdin Username)  

-d    使帐号无密码  

-e    强制用户下次登陆时修改密码  

-S    显示用户的密码状态  

userdel命令用于删除用户所有表格,格式为:“userdel [选项] 用户名”。

删除用户与其家目录:

[root@linuxprobe ~]# userdel -r 用户名

参数    作用  

-f    强制删除用户,家目录与其相关文件  

-r    同时删除用户,家目录与其相关文件  

usermod命令用于修改用户的属性,格式为“usermod [选项] 用户名”。

参数    作用  

-c    填写帐号的备注信息  

-d -m    -m与-d连用,可重新指定用户的家目录并自动旧的数据转移过去。  

-e    帐户到期时间,格式“YYYY-MM-DD”  

-g    变更所属用户组  

-G    变更扩展用户组  

-L    锁定用户禁止其登陆系统  

-U    解锁用户,允许其登陆系统  

-s    变更默认终端  

-u    修改用户的UID  

groupadd命令用于创建群组,格式为:"groupadd [选项] 群组名"。

创建名称为linuxprobe的用户群组:

[root@linuxprobe ~]# groupadd linuxprobe

建议参考;

http://www.linuxprobe.com/chapter-05.html

用户与用户组间的联系:

一对一 :一个用户可以存在于一个用户组中,也可以是组中的唯一成员。

一对多 :一个用户可以存在于多个用户组中,那么此用户具有多个组的共同权限。

多对一 :多个用户可以存在于一个用户组中,这些用户具有和组相同的权限。

多对多 :多个用户可以存在于多个用户组中,其实就是上面三个对应关系的扩展。

文件中每行记录用冒号 : 分隔为 7 个字段,从左到右具体含义是:

文件中每行记录用冒号 : 分隔为 9 个字段,从左到右具体含义是:

useradd -h 命令可查看帮助信息

常用的选项跟 useradd 差不多,参见 usermod -h

-r 选项顺便删除主目录

文件中每行记录用冒号 : 分隔为 4 个字段,从左到右具体含义是:

举个例子,改名:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11865214.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存