Linux系统上怎么进行用户和组管理

在Linux系统上进行用户和组管理,可以使用以下命令和方法:

Linux系统上怎么进行用户和组管理
(图片来源网络,侵删)

1、查看用户和组信息

cat /etc/passwd: 显示系统中所有用户的信息

cat /etc/group: 显示系统中所有组的信息

id [username]: 显示指定用户的详细信息

getent group [groupname]: 显示指定组的详细信息

2、添加用户

useradd [username]: 创建一个新用户,并设置默认的用户家目录、Shell等

useradd m [username]: 创建一个新用户,并为其创建一个新的家目录

useradd s /bin/bash [username]: 创建一个新用户,并设置其默认的Shell为/bin/bash

3、删除用户

userdel [username]: 删除一个已有的用户,同时删除其家目录和邮件转储等信息

userdel r [username]: 删除一个已有的用户,同时删除其家目录、邮件转储以及与该用户相关的所有文件和目录

4、修改用户信息

usermod [options] [username]: 修改已有用户的各种属性,如家目录、Shell等

usermod l new_username old_username: 修改用户的登录名

usermod g new_groupname old_username: 修改用户的所属组

5、添加组

groupadd [groupname]: 创建一个新组

groupadd g GID [groupname]: 创建一个新组,并设置其GID(组标识号)

6、删除组

groupdel [groupname]: 删除一个已有的组,同时删除该组中的所有用户

7、修改组信息

groupmod [options] [groupname]: 修改已有组的各种属性,如GID等

groupmod n new_groupname old_groupname: 修改组的名称

8、更改用户密码

passwd [username]: 更改指定用户的密码

passwd d: 禁用指定用户的密码(使其无需密码即可登录)

passwd u: 解锁指定用户的密码(使其可以重新设置密码)

9、切换用户

su [username]: 切换到指定用户的身份,需要输入该用户的密码

sudo [command]: 以超级用户(root)的身份执行指定的命令,需要输入当前用户的密码或使用其他认证方式(如密钥对)

10、用户和组权限管理

chown [options] user[:group] file...: 更改文件或目录的所有者和所属组

chgrp [options] group file...: 更改文件或目录的所属组

chmod [options] mode file...: 更改文件或目录的权限

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/614602.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-05-15 07:18
下一篇 2024-05-15 07:19

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入