在CentOS Stream 8中,管理用户主要涉及到创建、修改、删除用户以及管理用户的权限和组。以下是一些常用的命令和方法:
使用useradd
命令创建新用户
sudo useradd username
这将创建一个没有密码的新用户。
设置用户密码
sudo passwd username
系统会提示你输入并确认新密码。
指定用户的家目录和其他选项
sudo useradd -m -d /home/username -s /bin/bash username
这里,-m
表示创建家目录,-d
指定家目录路径,-s
指定默认shell。
修改用户密码
sudo passwd username
更改用户的家目录
sudo usermod -d /new/home/directory username
更改用户的shell
sudo usermod -s /bin/zsh username
锁定或解锁用户账户
sudo passwd -l username # 锁定账户
sudo passwd -u username # 解锁账户
删除用户及其家目录
sudo userdel -r username
-r
选项会删除用户的家目录及其内容。
仅删除用户账户
sudo userdel username
查看所有用户组
getent group
将用户添加到组
sudo usermod -aG groupname username
-a
表示追加用户到组,-G
指定组名。
从组中移除用户
sudo gpasswd -d username groupname
创建新组
sudo groupadd groupname
删除组
sudo groupdel groupname
查看单个用户的详细信息
id username
查看所有用户的列表
cut -d: -f1 /etc/passwd
查看用户的shell
grep username /etc/passwd
使用chmod
命令修改文件或目录的权限
sudo chmod 755 filename
使用chown
和chgrp
命令更改文件或目录的所有者和组
sudo chown username:groupname filename
通过以上步骤,你应该能够在CentOS Stream 8中有效地管理用户和用户组。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>