美文网首页
Linux上常用的用户命令

Linux上常用的用户命令

作者: xm11211 | 来源:发表于2019-01-28 15:29 被阅读0次

    (1)用户创建 useradd

    常用命令选项有:

    -u UID :指定用户ID

    -g GID :指定用户的基本组,如果缺省,则使用与用户名相同的组名

    -c "...":用户的注释信息

    -d 路径:指定用户的家目录,如果缺省,则使用“/home/用户名”作为家目录

    -s SHELL:指定用户的默认shell,查看系统支持哪些shell可用,可以看/etc/shells

    -G 组名1,组名2 :指定用户的附加组,这些组要求要存在的。

    比如:

    useradd -u 900 -d /abc -s zsh -c "this is abc" abc

    表示创建一个abc用户,它的UID为900,家目录为/abc,默认SHELL为zsh,注释信息为“this is abc”

    (2)组创建 groupadd

    常用命令选项:

    -g GID :指定组ID

    -r :创建系统组

    (3)查看用户相关ID信息 id

    id [选项] 用户名

    -g 显示用户所属群组的ID。

    -G 显示用户所属附加群组的ID。

    -n 显示用户,所属群组或附加群组的名称。

    -u  显示用户ID。

    (4)切换用户或以其他用户身份运行命令 su

    用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。

    su UserName:表示切换用户,但不运行新用户的环境配置文件

    su - UserName:表示切换用户,且运行新用户的环境配置文件(常用这种方式)

    su :表示切换到root用户

    su - userName -c command 变更为帐号为 userName 的使用者并执行指令(command)后再变回原来使用者

    (5)用户属性修改:usermod

    -c<备注>  修改用户帐号的备注文字。

    -d<家目录>  修改用户登入时的家目录。

    -g<群组>  修改用户所属的群组。

    -G<群组>  修改用户所属的附加群组。

    -l<帐号名称>  修改用户帐号名称。

    -s<shell>  修改用户登入后所使用的shell。

    -u<uid>  修改用户ID。

    -L  锁定用户密码,使密码无效。

    -U  解除密码锁定。

    -e<有效期限>  修改帐号的有效期限。

    -f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。

    (6)更改用户的密码 passwd

    root用户可以在不知道用户原密码的情况下修改任何用户的密码,普通用户只能修改自己的密码

    -l 停止账号使用

    -u 启用已被停止的账户

    -x 最大使用期限

    -n 最短使用期限

    -w 到期前多少天开始警告

    -i 过期后多少天停止用户账号

    --stdin:从标准输入接收用户密码,非交互式修改用户密码

    例如:echo "123456"|passwd --stdin username

    (7)删除用户 userdel

    -r:删除用户的家目录等

    (8)组属性修改 groupmod

    -n newgroupName  修改组的名字

    -g GID:修改组的ID

    (9)删除组:groupdel

    (10)组密码的作用为用户切换基本组,其设置工具为gpasswd

    -a 用户名:将用户添加到指定组中

    -d 用户名:将用户从指定的组中删除

    -A 指定管理员

    (11)临时切换基本组:newgrp

    如果用户本不属于此组,则需要输入组密码

    (12)修改用户密码属性:chage

    -d :修改用户最近一次修改密码的时间

    -E:帐号到期的日期。过了这天,此帐号将不可用。

    -I:账号过期时限: 在密码过期后几天,密码自动失效,这个用户将无法登陆系统了

    (13)让普通用户可以临时使用root用户角色运行某个命令,而不需要输入root用户密码:sudo

    -l :查看当前用户可执行的sudo命令

    -k:清除此前记忆下的令牌

    -u 用户名 命令:以指定的用户运行命令

    用户可以执行哪些命令可以使用visudo命令编辑配置文件。

    作者:haoxi2018

    链接:https://www.jianshu.com/p/cf89d8d2c950

    來源:简书

    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    相关文章

      网友评论

          本文标题:Linux上常用的用户命令

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