常用基本命令四(用户管理命令) - 黑猴子

1、useradd 添加新用户

1)基本语法:

       useradd 用户名           (功能描述:添加新用户)

2)案例:

       [root@hadoop101 opt]# useradd  wyh

 

2、passwd 设置用户密码

1)基本语法:

       passwd 用户名     (功能描述:设置用户密码)

2)案例

       [root@hadoop101 opt]# passwd wyh

 

3、id 判断用户是否存在

1)基本语法:

       id 用户名

2)案例:

       [root@hadoop101 opt]#id wyh

 

4、su 切换用户

1)基本语法:

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

       su - 用户名称             (功能描述:切换到用户并获得该用户的环境变量及执行权限)

2)案例

       [root@hadoop101 opt]# su wyh

       [root@hadoop101 opt]# su - wyh

 

5、userdel 删除用户

1)基本语法:

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

       (2)userdel -r 用户名             (功能描述:用户和用户主目录,都删除)

2)案例:

(1)删除用户但保存用户主目录

       [root@hadoop101 opt]# userdel wyh

(2)删除用户和用户主目录,都删除

       [root@hadoop101 opt]# userdel -r wyh

 

6、who 查看登录用户信息

1)基本语法

       (1)whoami                     (功能描述:显示自身用户名称)

      (2)who am i            (功能描述:显示登录用户的用户名)

      (3)who                    (功能描述:看当前有哪些用户登录到了本台机器上)

2)案例

      [root@hadoop101 opt]# whoami

      [root@hadoop101 opt]# who am i

      [root@hadoop101 opt]# who

 

7、设置wyh普通用户具有root权限

      1)修改配置文件

           修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

           ## Allow root to run any commands anywhere

           root    ALL=(ALL)     ALL

           wyh    ALL=(ALL)     ALL

           或者配置成采用sudo命令时,不需要输入密码

           ## Allow root to run any commands anywhere

           root      ALL=(ALL)     ALL

           wyh   ALL=(ALL)     NOPASSWD:ALL

 

      2)案例修改完毕,现在可以用wyh帐号登录,然后用命令 su - ,即可获得root权限进行操作。

           [wyh@hadoop101 opt]$ sudo mkdir module

           [root@hadoop101 opt]# chown wyh:wyh module/

 

8、cat  /etc/passwd 查看创建了哪些用户

cat  /etc/passwd

 

9、usermod修改用户

1)基本语法:

usermod -g 用户组 用户名

 

2)案例:

将用户wyh加入dev用户组

[root@hadoop101 opt]# usermod -g dev wyh

 

posted @ 2018-03-28 10:32  黑猴子的家  阅读(189)  评论(0编辑  收藏  举报