MENU

Linux笔记03-用户管理

• 2019 年 02 月 03 日 • 50 人围观 • 笔记

  1. 创建用户

    useradd [选项] 用户名
    • -u选项:指定用户的UID
    • -d选项:指定用户的家目录
    • -g选项:指定用户的基本组
    • -G选项:指定用户的附加组
    • -e选项:指定用户账号的失效时间,可以使用yyyy-mm-dd的日期格式
    • -M选项:不建立用户家目录
    • -s选项:指定用户的登陆shell

例:创建一个用于FTP访问的用户账号ftpuser并禁止其登陆

adduser -s /sbin/nologin ftpuser
  1. 删除用户

    userdel 用户名

如果删除家目录,添加-r选项

  1. 为账户设置密码

    passwd [选项] 用户名
    • -d选项:清除密码
    • -l选项:锁定用户账号
    • -u选项:解锁用户账号
    • –stdin选项:从文件或管道读取密码

例:无需确定,直接为admin设置密码

echo "123" | passwd --stdin admin
  1. 切换用户身份

    su - 用户名

root用户切换为普通用户不需要输入密码,普通用户之间切换需要输入被转换用户的密码

  1. 查看用户的身份信息

    id 用户名
  2. 修改用户账号属性

    usermod [选项] 用户名
    • -m,-d选项:修改用户的家目录

    例:将admin用户的家目录移动到/home目录下

    usermod -m -d /home/admin admin
    • -l选项:更改用户账号的名称
    • -g选项:更改用户的基本组
    • -G,-a选项:更改用户的附加组

    不添加-a选项,覆盖原有用户组;添加-a选项,在原有用户组追加用户组

  3. 创建用户组

    groupadd [选项] 用户组名
    • -d选项:指定GID号
  4. 添加、删除组成员

    gpasswd [选项] 用户名 组名
    • -a选项:添加组成员
    • -d选项:删除组成员
  5. 删除用户组

    groupdel 用户组名

如果删除的的是某些用户的基本组,则必须删除这些用户后,才能删除组


版权属于:LeeYD · Blog
本文标题:Linux笔记03-用户管理
本文链接:https://www.leeyiding.com/archives/11/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人

最后编辑于: 2020 年 01 月 18 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码