Linux 用户与组基础教程
简介
管理用户与组别是 Linux
系统中的基本部分,也是使用 Linux
必须要掌握的技能。
useradd
常用选项
用于创建新用户账户
创建一个新用户
sudo useradd alice
# 创建一个用户名为 alice 的用户。
创建新用户时且指定家目录位置
sudo useradd -m alice
# 创建用户名为 alice,家目录位置在 /home/alice
创建新用户时指定默认的 shell
sudo useradd -s /bin/bash alice
# 创建用户名为 alice,且分配 /bin/bash 作为默认shell
创建新用户时指定 User ID(UID)
sudo useradd -u 1500 alice
# 创建用户名为 alice,且分配UID为1500
创建新用户时分配主要的组
sudo useradd -g developers alice
创建新用户时分配额外的组
sudo useradd -G sudo,staff alice
# 多个组用逗号隔开
passwd
常用选项
用于设置或变更用户密码
设置用户的密码
sudo passwd alice
强制用户在下次登录时更改密码
sudo passwd -e alice
锁定用户的账户
sudo passwd -l alice
# 阻止用户登录
解锁用户的账户
sudo passwd -u alice
usermod
常用选项
用于修改现有的用户帐户
修改用户的家目录位置
sudo usermod -d /new/home alice
添加用户到组
sudo usermod -aG sudo alice
更变用户的默认 shell
sudo usermod -s /bin/zsh alice
锁定用户账户
sudo usermod -L alice
用户重命名
sudo usermod -l newname alice
userdel
常用选项
用于删除用户账户
删除指定的用户但保留家目录
sudo userdel alice
删除指定的用户且删除家目录
sudo userdel -r alice
groupadd
常用选项
用于创建新的组
创建一个组
sudo groupadd developers
创建一个组时指定组ID(GID)
sudo groupadd -g 1500 developers
groupmod
常用选项
用于修改存在的组
重命名组
sudo groupmod -n newgroupname developers
变更组的GID
sudo groupmod -g 2000 developers
groupdel
常用选项
用于删除组
删除一个组
sudo groupdel developers
id
常用选项
用于显示用户和组ID
显示当前用户的信息
id
显示指定用户的信息
id alice
who
、whoami
常用选项
用于显示用户登录的信息
显示所有已登录的用户
who
显示当前登录的用户
whoami
groups
常用选项
显示用户所属的组
显示当前用户所属的组
groups
显示指定用户所属的组
groups alice
chage
常用选项
用于管理密码老化策略
设置密码过期天数
sudo chage -M 90 alice
查看密码到期详情
sudo chage -l alice
原文地址:https://blog.csdn.net/tangPHP/article/details/144040884
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!