美文网首页
2020-05-07 linux用户管理命令详解

2020-05-07 linux用户管理命令详解

作者: 梧唯 | 来源:发表于2020-05-05 17:17 被阅读0次

    useradd [options] USERNAME

        -u UID 手动指定其他用户尚未使用的ID号

        -g GID 手动指定基本组(需要事先存在),可以用GID或GRPNAME

        -G GID,... 指定其附加组(需要事先存在)

        -c "COMMENT" 指定注释信息

        -d /path/to/directory 指定家目录

        -s SHELL路径(/etc/shells文件中有的sh)指定默认shell

               /sbin/nologin 为系统用户的默认shell,不允许登录

       -m [-k]:强制为用户创建家目录,-k是复制/etc/skel下sh环境配置文件(隐藏)到家目录下

        -M:不为用户创建家目录,所以/etc/skel下的文件也没有复制到家目录中,因此用户没有环境设定。pwd在/root下

        -r:添加系统用户,其中家目录虽然给出路径但是不会创建

    SHELL:用于保存当前用户默认shell的环境变量

    userdel:删除用户

        userdel [option] USERNAME 不加选项默认不删除家目录

        -r 同时删除用户的家目录

    id:查看用户的账号属性信息

        -u -g -G -n 

    finger USERNAME:查看用户账号信息

    usermod:基本用法同useradd

        -G:覆盖此前的附加组

        -a -G:追加附加组而不是覆盖

        -d:指定新的家目录,原家目录下的文件则不能访问了

        -d -m:移动此前家目录文件至新的家目录中去

        -l:改用户名 login name

        -L:锁定账号

        -U:解锁账号

    chsh:change shell 修改用户的默认shell

    chfn:change finger 修改注释信息

    passwd:修改用户密码,普通用户只能改自己

        --stdin      standard input 从标准输入中读取字符串作为密码,接在 | 后面, | 前是标准输入

        -l:锁定用户账号

        -u:解锁用户

        -d:删除用户密码

        -n:设定密码最短使用期限

        -x:设置密码最长使用期限

    pwck:password check 检查用户账号完整性,报告账号问题

    groupadd:创建组

        -g:指定GID,不指则默认为最大GID加1

        -r:添加为系统组

    groupmod:修改组属性

        -g:修改GID

        -n:指定GRPNAME

    groupdel:删除组

    gpasswd:为组设定密码

    newgrp GRPNAME <--> exit:临时切换基本组为另外一个组(登录到一个新组),如果切换到用户已属于的附加组中,则不需要密码,否则需要另一个组的组密码。这时候直接exit就可以回到原来的基本组,所以newgrp是一个登录属性,可以退出的。

    chage:change age 改变密码过期时间

        -d:改变密码最近一次修改时间

        -E:设置过期时间

        -I:设置非活动时间

        -m:设置最短使用期限

        -M:设置最长使用期限

        -W:设置警告时间

    记录解决一个错误:userdel: user user1 is currently used by process 150

    在我练习删除用户时出现上述错误,原因可能是我首先登录了user1,然后su root登录了root,但是user1始终是登录状态,所以这时候在root下无法删除。解决方法是Crtl D回到user1在Crtl D回到root退出user1的登录,这时候再userdel user1 就可以执行了。

    相关文章

      网友评论

          本文标题:2020-05-07 linux用户管理命令详解

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