Linux之用户管理命令

  1. useradd 添加新用户(前提是有添加用户的权限)

    (1)基本语法:useradd 用户名 (功能描述:添加新用户)

  2. passwd 设置用户密码

    (1)基本语法: passwd 用户名 (功能描述:设置用户密码)

[root@node-3 ~]# useradd tian
You have new mail in /var/spool/mail/root
[root@node-3 ~]# passwd tian
Changing password for user tian.
New password: 
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password: 
passwd: all authentication tokens updated successfully.
  1. id 判断用户是否存在

(1)基本语法:

​ id 用户名

[root@node-3 ~]# id tian
uid=500(tian) gid=500(tian) groups=500(tian)
You have new mail in /var/spool/mail/root
  1. su 切换用户

(1)基本语法:

	su 用户名称   (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)

	su - 用户名称  (功能描述:切换到用户并获得该用户的环境变量及执行权限)
[root@node-3 ~]# su tian
[tian@node-3 root]$ ll
ls: cannot open directory .: Permission denied
[tian@node-3 root]$ exit 
exit
You have new mail in /var/spool/mail/root
[root@node-3 ~]# su - tian
[tian@node-3 ~]$ ll
total 0
[tian@node-3 ~]$ pwd
/home/tian
  1. userdel 删除用户

(1)基本语法:注意区别

	a)       userdel  用户名   (功能描述:删除用户但保存用户主目录)

	b)       userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
[root@node-3 ~]# userdel tian
userdel: group tian not removed because it is not the primary group of user tian.
You have new mail in /var/spool/mail/root
[root@node-3 ~]# cd /home/
[root@node-3 home]# ll
total 4
drwx------ 2 500 tian 4096 Sep  5 14:23 tian

[root@node-3 ~]# id tian
uid=500(tian) gid=500(tian) groups=500(tian)
[root@node-3 ~]# userdel -r tian 
You have new mail in /var/spool/mail/root
[root@node-3 ~]# cd h
-bash: cd: h: No such file or directory
[root@node-3 ~]# cd /home/
[root@node-3 home]# ll
total 0
  1. who 查看登录用户信息

    (1)基本语法

     	a)    whoami     (功能描述:显示自身用户名称)
    
     	b)    who am i  (功能描述:显示登录用户的用户名)
    
     	c)    who   (功能描述:看当前有哪些用户登录到了本台机器上)
    
[root@node-3 ~]# who
root     tty1         2020-09-05 00:43
root     pts/0        2020-09-05 09:18 (10.10.128.65)
root     pts/1        2020-09-05 14:19 (10.10.128.65)
[root@node-3 ~]# who am i
root     pts/1        2020-09-05 14:19 (10.10.128.65)
[root@node-3 ~]# whoami
root

  1. cat /etc/passwd 查看创建了哪些用户
[root@node-3 ~]# cat /etc/passwd
tian:x:500:500::/home/tian:/bin/bash
  1. usermod修改用户
    (1)基本语法:usermod -g 用户组 用户名
[root@node-3 ~]# usermod -g hadoop tian
[root@node-3 ~]# id tian
uid=500(tian) gid=501(hadoop) groups=501(hadoop)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值