关于linux:Linux-用户分类及用户管理

10次阅读

共计 818 个字符,预计需要花费 3 分钟才能阅读完成。

用户分类 UID 阐明
管理员 0 所有权限
程序用户 1-999 运行特定的程序或服务,不容许登录零碎
普通用户 1000-60000 由管理员创立,能够登录零碎,对系统进行治理保护操作

用户的属性信息包含但不限于:家目录,惟一身份标识(UID),所属组(GID)等。

# 创立用户,必须惟一
useradd yunwei

# 查看创立的用户
id yunwei

# 切换用户身份
su yunwei
ls -al
# 查看零碎反对的 shell 解析器
cat /etc/shell

# 创立用户,指定 nologin 解析器,即不容许登录零碎
useradd -s /sbin/nologin test
# 批改指定用户的明码
passwd yunwei
12345678
12345678

# 批改以后登录用户的明码
passwd 
12345678
12345678

# 通过脚本设置明码,毋庸交互式设置
echo 12345678|passwd --stdin yunwei1
# 用户根本信息的保留文件
vim /etc/passwd
name:password:UID:GID:GECOS:directory:shell

# 用户明码信息的保留文件
vim /etc/shadow
name: 加密后的明码: 最初一次批改明码的偏移日期: 明码的最短批改距离: 多少天后必须批改明码: 明码批改正告的揭示期: 批改明码的宽限期: 账号过期日期: 保留字段 
# 显示用户的账号日期相干的信息
chage -l yunwei

# 设置用户登录时必须批改明码
chage -d 0 yunwei

# 设置用户在 30 天后过期
date -d '+30days' +%F
chage -E $(date -d '+30days' +%F) yunwei
# 批改用户的 shell 信息
usermod -s /bin/sh test

# 批改并迁徙用户的家目录信息
usermod -md /home/test1 test1
# 仅删除用户
userdel test

# 删除用户和家目录等信息
userdel -r test

# 删除正在登录的用户
userdel -f test1
正文完
 0