linux用户相关命令记录

本文涉及到几个操作、新增用户、用户密码、修改用户主要组、修改用户附加组、删除用户
涉及到的命令:useradd、usermod、passed、userdel等,其实相关命令用法使用man就可以看,但是可能是因为用的不多,我看了还是要百度验证一下~~ 这里记录一下常用的用法

1、新增用户、设置密码、加到组

(1)新增用户并将其列入一个已有的用户组(附加组),当然这个组一定要存在:

useradd -G {group-name} username

比如新建一个用户cat将其加到用户组zoo,首先要以root用户登录系统,然后确认zoo这个组是否存在,在命令行输入:

grep zoo/etc/group

输出,显示存在了
在这里插入图片描述
如果看不到任何输出,就要创建这个用户组,使用groupadd命令:

groupadd zoo

然后执行前面添加用户到用户组的命令

为了确保用户已经正确添加到zoo中,可以使用id命令查看用户属性:

id cat

在这里插入图片描述
这里的gid表示用户的主要组的组id,第三项groups是附加组的意思(当然主要组也是在这里面的)

注意的是,这里的-G表示把用户添加到附加组,用户在被创建的时候,系统默认会给他创建一个属于他自己并且和用户名同名的组,这个组是主要组,使用-G加的是附加组,如果要改变主组,使用-g命令

另外,如果想要添加多个附加组,多个组用逗号隔开,如下:

useradd -G admins,ftp,www,developers cat

(2)增加一个新用户到指定的主要组
前面加到附加组是使用-G,主要组是-g,比如把新建dog用户,并指定主要组是zoo

useradd -g zoo dog

在这里插入图片描述

2、已有用户添加在已有组、组中删除用户、删除用户

使用usermod,-a代表append,-G代表是附加组,举例:把用户cat添加到vivien中

usermod -a -G vivien cat

如果想要修改主要组,直接使用-g,举例:把用户dog的主要组改为vivien

usermod -g vivien dog

如果要将一个用户从某个组中删除,则

gpassed -d user group

但是要保证group不是user的主要组

直接删除一个用户使用userdel
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值