Linux 用户分类及用户管理

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 用户分类及用户管理相关的知识,希望对你有一定的参考价值。

用户分类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

以上是关于Linux 用户分类及用户管理的主要内容,如果未能解决你的问题,请参考以下文章

用户和组管理及权限设置

Linux系统账号及权限管理

linux用户组管理及权限

linux-账号与权限管理--用户账号和组账号权限及归属

Linux系统用户组和权限及管理

Linux中的用户管理与权限管理