用户管理和组的管理

用户管理与组管理

添加用户

-r //创建用户时不给其创建家目录
-M //添加一个系统用户
-g GID //指定用户所属基本组,可为组名或GID

root@localhost ~]# useradd a1
@localhost ~]# useradd -r -M -s /sbin/omlogin a3 
[root@localhost ~]# useradd -g 5000 a4

查看用户帐号的信息命令id

[root@localhost ~]# id a1
uid=1012(a1) gid=1012(a1) 组=1012(a1)
切换用户 SU

切换用户的方式
特点
su USERNAME 非登录式切换,即不会读取目标用户的配置文件
su - USERNAME 登录式切换,即会读取目标用户的配置文件。完全切换
su - 不指定用户时默认切换至root用户

[root@localhost ~]# su - a1
[a1@localhost ~]
[root@localhost ~]# su a4
[a4@localhost root]
退出
[a4@localhost ~]$ exit
登出
修改用户帐号属性的命令

-d -m//改变用户家目录的同时把原来家目录的文件移动到新的家目录中
-L //锁定帐号。
//被锁定的帐号在/etc/shadow文件中密码前面会有一个!感叹号
-U //解锁帐号
-s SHELL

[root@localhost ~]# usermod -m -d  /opt/qingnian a1
[root@localhost ~]# usermod -L a1
[root@localhost ~]# usermod -U a1
usermod:解锁用户密码将产生没有密码的账户。
您应该使用 usermod -p 设置密码并解锁用户密码。
[root@localhost ~]# usermod -s /bin/sh a1 
用户删除命令userdel

-r //删除用户的同时删除其家目录(userdel默认不会删除其家目录)

[root@localhost ~]# userdel a1
[root@localhost ~]# userdel -r a1
userdel:用户“a1”不存在

创建组命令groupadd
-g GID //指定GID
-r //添加一个系统

[root@localhost ~]# groupadd -g 5000 a4
[root@localhost ~]# groupadd -g 4000 a5
密码管理命令passwd

–stdin //从标准输入获取用户密码,
//例:echo "redhat"|passwd --stdin user1
-l //锁定用户
-u //解锁用户
-d //删除用户密码
-n mindays //指定最短使用期限
-x maxdays //指定最长使用期限
-w warndays //提前多少天开始警告
-i inactivedays //非活动期限,密码过期后到禁用前的这段时间

[root@localhost ~]# passwd -l a4
锁定用户 a4 的密码 。
passwd: 操作成功
[root@localhost ~]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# echo 'redhat'|passwd --stdin a4
更改用户 a4 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# groupdel a4
删除组命令groupdel

//语法:groupdel [options] GROUP
//删除组时只需要指定组名即可

[root@localhost ~]# groupdel a5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值