相关文件
口令文件(/etc/passwd)中的登录项有7个以冒号分隔的字段组成,依次是:
登录名:加密口令:用户ID:组ID:注释字段:起始目录:shell程序
- 加密口令存放在 /etc/shadow 中。
组文件(/etc/group)将组名映射为数值的组ID,其中4个字段依次是:
# 注意用户列表为空时并不代表改组没有用户 组名称:组密码:组ID:该组用户列表(以逗号分隔)
用户相关
创建用户
# ubuntu useradd qbit -m -g sudo -s /bin/bash # CentOS useradd qbit -m -g wheel -s /bin/bash
# -m :创建 /home 下用户目录 # -g sudo :将此用户加入 sudo 组 # -s /bin/bash :设置默认 shell 为 /bin/bash
删除用户
userdel -rf testUser
创建或修改用户密码
passwd qbit
查看用户登录日志。
last # 默认读取 /var/log/wtmp(登录成功的日志) lastb # 默认读取 /var/log/btmp(登录失败的日志) lastlog # 读取 /var/log/lastlog(所有用户最近一次登录登录成功的日志)
查看当前用户 shell
echo $SHELL
查看当前登录用户。
who am i whoami who w
用户组相关
查看用户所属组。
id qbit
创建组
groupadd groupname
更改基本组。
usermod -g groupA qbit
更改附加组。
usermod -G groupB qbit
添加附加组
usermod -a -G groupB qbit
- 查看某个用户组的所有用户
OTHER
- 修改主机名:编辑 /etc/hostname 。
- sudo 很慢?在 /etc/hosts 添加 hostname 到 127.0.0.1 的映射。
本文出自 qbit snap
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。