• 常用基本命令四(用户管理命令)


    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

  • 相关阅读:
    依赖单元测试开发
    今天晚上的遭遇
    设计,UML,测试驱动开发
    我是LIGHT的LP,今天由我代笔
    转贴一篇关于BitVector32的Blog
    看牙记
    调整过的书籍目录
    Queue和Stack的学习代码
    BitVector32结构学习
    Visual Studio 2008 在64位操作系统上调试代码的解决方式
  • 原文地址:https://www.cnblogs.com/heihouzi/p/8662355.html
Copyright © 2020-2023  润新知