Linux 下的用户管理命令-系统(Ubuntu)

2017-06-15  本文已影响135人  tristax

用户分类

用户账号管理

手工创建用户
  1. /etc/passwd 中添加一条记录
  2. /home/ 目录下创建用户主目录
  3. 在刚创建的用户主目录下设置默认的配置文件
  4. 使用 passwd 命令设置用户初始口令
命令行创建用户

useradd(adduser)[-u -g -G -d -s -c -e -k -m -M -r]

用户账号的维护
1. useradd username (创建用户)
2. passwd username (设置用户密码)【未设置密码的用户不能登录】
3. userdel username (删除用户)
4. usermod -l newName username (修改登录名)
5. usermod -L username (锁定用户)
6. usermod -U username (解锁用户)
a.png

用户组管理

用户组分两类:

  1. 私有组:当在创建一个新的用户时,若没有指定他所属的组,Linux 就建立一个和该用户同名的私有组
  2. 标准组:标准组可以容纳多个用户,若使用标准组,在创建一个新用户时,就应该指定该用户所属于的组
    查看用户所属组
    groups username 返回 用户名:组名
b.png

添加用户组
userbadd username (默认建立名为 username 用户组)
groupadd groupName

修改组名
groupmod -n newName groupName
删除组账号
groupdel groupName (删除的账号必须存在,且不能是某个用户的私有组)
添加用户到组
gpasswd -a userName groupName

c.png

查看一个用户 UID 和 GID

id [options] userName
id -g userName (show GID)
id -G userName (show groups)
id -u userName (show UID)
d.png

这里只列举了几个较常用的例子,主要用于加深对命令的熟悉和使用,其他更高级的用法欢迎补充!

上一篇 下一篇

猜你喜欢

热点阅读