zoukankan      html  css  js  c++  java
  • Linux-1-用户管理

    目录:

    1. 用户账号的添加、删除与修改
    2. 用户口令的管理
    3. 用户组的管理
    4. 总结用户与用户组常用命令

    ***用户账号的添加、删除与修改***

      添加用户:useradd  选项  用户名

        选项:

                      -c comment 指定一段注释性描述。

                      -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

                      -g 用户组 指定用户所属的用户组。

                      -G 用户组,用户组 指定用户所属的附加组。

                      -s Shell文件 指定用户的登录Shell。

                      -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

                用户名:

                        指定新账号的登录名。

        例如: useradd -d /usr/sam -m sam

        

      删除用户:userdel 选项 用户名

        选项:

            -r 把用户的主目录一起删除  

        例如:userdel -r 用户名

     

      修改用户信息:usermod 选项 用户名

        选项:与添加用户选项一样

        例如:usermod -s /bin/ksh -d /home/just -g root just

        解释:此命令将用户just的登录Shell修改为ksh,主目录改为/home/just  用户组改为root

     

    ***用户口令的管理***

      指定和修改用户口令:passwd 选项 用户名

      选项:

    -l 锁定口令,即禁用账号

    -u 口令解锁

    -d 使账号无口令

    -f 强迫用户下次登录时修改口令

      例如:假设当前用户是just,则下面的命令修改该用户自己的口令:$ passwd

         如果是超级用户,可以用下列形式指定任何用户的口令:# passwd just

     

    ***用户组的管理***

      查看用户:

      可以使用命令:

    cat /etc/passwd 可以查看所有用户的列表

    w 可以查看当前活跃的用户列表

    cat /etc/group 查看用户组

    如果我们提前知道都有哪些用户,我们可以直接精确查看这个用户;

      命令:cat /etc/passwd|grep 用户名     
    查看所有组信息:

    命令:cat /etc/group 

    当然了,查看用户组和查看用户的使用规则是一样的,同样可以具体到某一个组

    命令:cat /etc/group|grep 组名,用于查找某个用户组

    总结一下用户和用户组常用命令:

    groups 查看当前登录用户的组内成员

    groups test 查看test用户所在的组,以及组内成员

    whoami 查看当前登录用户名

     

  • 相关阅读:
    Gitee 码云 pages 搭建vue项目记录
    vscode 双击选中用中划线拼接的名称和几个常用的扩展
    在ios微信客户端遇到的坑,input等错位
    vscode管理员身份运行
    使用tcpdump测试反向代理和lvs的nat区别
    Linux配置snmp
    Nginx做web服务器反向代理
    centos7.1安装tomcat8
    kvm报错集
    lsof一些使用
  • 原文地址:https://www.cnblogs.com/cmnz/p/10684318.html
Copyright © 2011-2022 走看看