美文网首页
Linux-创建用户、删除用户、用户组操作

Linux-创建用户、删除用户、用户组操作

作者: __Vivin | 来源:发表于2017-10-04 22:25 被阅读0次

    Linux学习笔记,学习网址:https://www.shiyanlou.com

    Linux中创建、删除用户,及用户组操作

    1、查看用户:$who am i    或者  $ who mom likes

    [ who -<option> ]

      -a  打印所有内容

      -d  打印死掉的进程

      -m  同$ who am i  或者  $ who mom likes

      -q  打印当前用户数和用户名

      -u  打印当前用户登录信息

      -r  打印运行等级

    Test :

    Device : Ubantu 64-bit Device : macOS

    2、su  、 su-  和  sudo

    [ su <user> ]  切换到用户<user>,需要输入用户密码

    [ sudo <cmd> ]  让普通用户执行root可执行的命令,但是需要当前用户属于sudo组,且需要输入当前用户密码

    [ su - <user> ]  切换用户,同时环境变量也会跟着改变变成目标用户的环境变量

    [ sudo su ]  获取root权限

    su与su - 的区别


    sudo su 以及 sudo su user

    3、创建用户组

    [ sudo adduser <username> ]

    创建用户test

    4、查看用户的home目录

    [ ls /home ]

    sudo adduser 命令可以添加用户到系统,也会默认为新用户创建home目录 切换用户

    5、退出当前用户

    exit命令或者使用快捷键ctrl+d

    6、设置用户组

    [ groups test ]

    第一个test表示用户,第二个test表示用户组

    7、整体操作

    创建新用户 为bost创建用户组:(未被授予sudo权限,不能操作sudo) 查看 /etc/group 筛选bost或者vin关键词

    新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权限:

    提示bost不在sudoers文件中,意思就是bost不在 sudo 用户组中,这里可用vin用户执行 sudo 命令将 bost 添加到 sudo 用户组,让它也可以使用 sudo 命令获得 root 权限

    8、删除用户组:

    [sudo deluser test —remove-home]

    相关文章

      网友评论

          本文标题:Linux-创建用户、删除用户、用户组操作

          本文链接:https://www.haomeiwen.com/subject/qpivextx.html