linux常用命令学习之useradd、userdel、usermod、finger

1、 useradd命令 --用于添加新用户
[root@t1 ~]# useradd -D  -----用于查看添加用户时的一些默认参数值
GROUP=100        ---默认的组为gid=100
HOME=/home       ---默认的用户目录为/home下的目录
INACTIVE=-1      ---当密码过期后账户不会被锁定
EXPIRE=          ---新用户不会在设定日期被设置为过期
SHELL=/bin/bash  ---用户默认使用的shell
SKEL=/etc/skel   ---系统会将/etc/skel目录下的内容复制到用户的home目录
CREATE_MAIL_SPOOL=yes   ---系统会在邮件目录中创建一个文件用于用户账户接收邮件
useradd  -g (用于指定主组) -G (用于指定辅助组) -d (用于指定家目录) -u 用于指定uid
2、 userdel命令   --用于删除用户
[root@t1 ~]# userdel zhou  ---只是删除了用户在/etc/passwd中的记录
[root@t1 ~]# userdel -r zhou  --不但删除了用户在/etc/passwd中的记录,还删除了用户的家目录
3、 usermod命令   --用于修改账户信息
[root@t1 ~]# groupadd -g 600 h
[root@t1 ~]# useradd zhou
[root@t1 ~]# su zhou
[zhou@t1 root]$ id
uid=501(zhou) gid=501(zhou) groups=501(zhou)
[zhou@t1 root]$ usermod -g h -d /u01/oracle -u 601 zhou
bash: /usr/sbin/usermod: 权限不够
[zhou@t1 root]$ su - root
口令:
[root@t1 ~]# usermod -g h -d /u01/oracle -u 601 zhou   (-g  表示更换主组为h、 -d 表示更换家目录、 -u 表示更换uid)
[root@t1 ~]# su - zhou
su: warning: cannot change directory to /u01/oracle: 没有那个文件或目录  (没有/u01/oracle这个目录)
-bash-3.2$ id
uid=601(zhou) gid=600(h) groups=600(h)   显示已经更改
usermod 参数(-p 更改用户密码,-L 锁定用, -U 解除用户的锁定)
4、 finger命令 --用于快速查找其他用户信息
[root@t1 ~]# finger zhou
Login: zhou              Name: (null)
Directory: /home/zhou                Shell: /bin/bash
Never logged in.
No mail.
No Plan.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值