Linux的用户管理常用命令

Linux的用户管理常用命令

1.添加新用户

格式:useradd [参数] 用户名

参数:
-u  UID   //指定用户的UID值
-g  组名  //指定用户所属的默认组
-G  组名  //指定用户附加组
-d  路径  //指定用户主目录
-e  时间  //指定用户账号有效日期(YYYY-MM-DD)
-s  shell类型  //指定默认的shell类型
-m  //建立用户主目录
-M  //不建立用户主目录
实例:
#useradd u2         //新建用户u2
#useradd -g g2 u3   //新建用户u3,主要群组为g2
#useradd -e 2009-08-12 u4  //新建用户u4,它的过期日期是2009年8月12日
#useradd -u 100 u5  //新建用户u5,它的UID=1000
2.设置用户口令

格式:passwd [选项] [用户名]

参数:
-d(delete)  //删除用户口令
-l(lock)    //暂时锁定指定的用户账号
-u(unlock)  //解除指定用户账号的锁定
-s(status)  //显示指定用户账号的状态
实例:
passwd tom   //设置口令
passwd -d tom  //删除用户口令
passwd -l tom  //锁定账号
passwd -u tom  //解锁账号
passwd -s tom  //显示账号
3.删除用户

格式:userdel [参数] 用户名

参数:
-r   //同时删除用户主目录
实例:
#userdel u2  //删除用户u2
#userdel -r u3  //删除用户u3及u3用户的主目录
4.修改用户信息

格式:usermod [参数] 用户名

参数:
-l 新用户名 当前用户名   //更改用户名
-d  路径     //更改用户主目录
-G  组名     //修改附加组
-L  用户账号名  //锁定用户账号(不能登录)
-U  用户账号名   //解锁用户账号
实例:
#usermod -d /abc u3   //把u3用户主目录修改为/abc
#usermod -G group2 u3  //把u3用户的附加组修改为group2
#usermod -l user3 u3  //把u3用户重命名为user3
#usermod -L user1   //把user1锁定
#usermod -U user1   //把user1解锁
5.切换用户身份

格式:su [-] 用户名

实例:
#su -    //切换到超级用户
#su tom
6.查看用户的UID、GID和用户所属组群的信息

格式: id [用户名]

实例:
#id tom

案例二

  1. 新建一个user1用户,UID、GID、主目录均按默认;
#useradd user1
  1. 新建一个user2用户,UID=800、其余按默认;
#useradd -u 800 user2
  1. 新建一个user3用户,默认主目录为/abc、其余默认;
#useradd -d /abc user3
  1. 分别为以上三个用户设置密码为123456;
#passwd user1 123456
#passwd user2 123456
#passwd user3 123456
  1. 把user1用户改名为u1,UID改为700,主目录为/test;
#usermod -l u1 -u 700 -d /test user1
  1. 把u1用户锁定。
#usermod -L,u1
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值