Linux用户及组相关文件命令

一.passwd

  1,用户账号文件

    username:用户登录名

    password:加密后的用户密码

    uid:用户id。每个用户的uid值都是独一无二的,其中可在/etc/login.defs中查看并更改最小值,一般0~499为系统uid

    gid:用户组id。其中可在/etc/login.defs中查看并更改最小值,一般0~499为系统gid

    home:分配给用户的家目录

    shell:用户登陆后执行的shell

  2.设置用户密码   

    注意:使用root用户可为其他用户设置密码,而非root用户只能为自己设置密码

    格式:passwd 用户名

    选项:

      -d:删除密码,仅有系统管理者才能使用;

      -f:强制执行;

      -k:设置只有在密码过期失效后,方能更新;

      -l:锁住密码;

      -s:列出密码的相关信息,仅有系统管理者才能使用;

      -u:解开已上锁的帐号。

二.useradd

  1.添加用户

    格式:useradd 选项  用户名

    选项:

      -c:加上备注文字。备注文字会保存在passwd的备注栏位中;

      -d:指定用户登入时的启始目录;

      -D:变更预设值;

      -e:用YYYY-MM-DD格式指定帐号的有效期限;

      -f:指定在密码过期后多少天即关闭该帐号;

      -g:指定用户所属的群组;

      -G:指定用户所属的附加群组;

      -m:自动建立用户的登入目录;

      -M:不要自动建立用户的登入目录;

      -n:取消建立以用户名称为名的群组;

      -r:建立系统帐号;

      -s:指定用户登入所使用的shell;

      -u:设置用户id

三.usermod

  1.修改用户信息

    格式:usermod  选项  用户名

    选项:

      -c:修改用户帐号的备注文字;

       -d:修改用户登入时的目录;

       -e:修改帐号的有效期限;

      -f:修改在密码过期后多少天即关闭该帐号;

       -g:修改用户所属的群组;

      -G;修改用户所属的附加群组;

      -l:修改用户帐号名称;

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

       -s:修改用户登入后所使用的shell;

       -u:修改用户ID;

      -U:解除密码锁定。

四.userdel

  1.删除用户

    格式:userdel 选项  用户名

    选项:

      -r:删除账号时,连同账号主目录一起删除

posted @ 2020-11-06 20:49  小杨今天还想打牌  阅读(76)  评论(0)    收藏  举报