• 【Linux基础】第29讲 Linux用户和用户组权限控制命令(一)


    1 useradd 添加新用户

    (注意:当前用户必须有添加用户的权限)

    1)基本语法

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

    2)案例

    root@sue-virtual-machine:/usr/local# useradd hadoop

    2 passwd 设置用户密码

    1)基本语法

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

    2)案例

    root@sue-virtual-machine:/usr/local# passwd hadoop

    执行结果

    3 id 判断用户是否存在

    1)基本语法

    id 用户名

    2)案例

    root@sue-virtual-machine:/usr/local# id hadoop

    执行结果

    4 su 切换用户

    1)基本语法

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

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

    2)案例

    su hadoop

    执行结果

    su - hadoop

    执行结果

    5 userdel 删除用户

    1)基本语法:注意区别

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

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

    2)案例:

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

    root@sue-virtual-machine:~# userdel hadoop

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

    root@sue-virtual-machine:~# userdel -r hadoop

    6 who 查看登录用户信息

    1)基本语法

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

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

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

    2)案例

    root@sue-virtual-machine:/home# whoami

    执行结果

    -------------------------------------------------------------------------------------------------------------------------------

    root@sue-virtual-machine

    执行结果

    ---------------------------------------------------------------------------------------------------------------------------------

    root@sue-virtual-machine:/home# who

    执行结果

  • 相关阅读:
    百面深度学习-图神经网络
    【Flink、java】
    HZOJ-322: 程序自动分析
    基于分组码的消息验证码的程序实现
    SpringBoot概念、创建和运行及配置文件
    锐捷交换机WEB管理系统EXCU_SHELL密码信息泄漏漏洞
    02Linux各目录及每个目录的详细介绍
    Docker的入门基础和使用
    面试二总结
    TensorFlow 2.10.0 已发布
  • 原文地址:https://blog.csdn.net/a272329874a/article/details/133075015