推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文深入浅出地介绍了Linux用户管理的基本概念与常用命令,涵盖从入门到精通的全方位教程。内容包括用户添加、删除、权限设置等关键操作,助您快速掌握Linux用户管理的精髓。
本文目录导读:
Linux 系统的用户管理是系统管理员日常工作中的重要组成部分,合理的用户管理不仅可以提高系统的安全性,还能有效地分配和管理系统资源,本文将为您详细介绍 Linux 用户管理的各个方面,帮助您从入门到精通。
用户和用户组的概念
在 Linux 系统中,每个用户都有一个唯一的用户名和用户 ID(UID),同时还有一个或多个用户组,用户组是一组具有相同权限的用户集合,用户 ID 和用户组 ID(GID)分别用于标识用户和用户组。
用户管理命令
1、useradd:添加用户
useradd 命令用于创建新用户,基本语法如下:
useradd [选项] 用户名
常用选项:
- -u:指定用户 ID
- -g:指定用户组
- -d:指定用户家目录
- -s:指定用户默认 shell
创建一个名为 zhangsan 的用户,用户 ID 为 1001,属于 group1 用户组,家目录为 /home/zhangsan,默认 shell 为 /bin/bash:
useradd -u 1001 -g group1 -d /home/zhangsan -s /bin/bash zhangsan
2、usermod:修改用户
usermod 命令用于修改用户属性,基本语法如下:
usermod [选项] 用户名
常用选项:
- -u:修改用户 ID
- -g:修改用户组
- -d:修改用户家目录
- -s:修改用户默认 shell
将 zhangsan 用户的用户组修改为 group2:
usermod -g group2 zhangsan
3、userdel:删除用户
userdel 命令用于删除用户,基本语法如下:
userdel 用户名
删除 zhangsan 用户:
userdel zhangsan
4、passwd:修改用户密码
passwd 命令用于修改用户密码,基本语法如下:
passwd 用户名
修改 zhangsan 用户的密码:
passwd zhangsan
用户组管理命令
1、groupadd:添加用户组
groupadd 命令用于创建新用户组,基本语法如下:
groupadd 用户组名
创建一个名为 group1 的用户组:
groupadd group1
2、groupmod:修改用户组
groupmod 命令用于修改用户组属性,基本语法如下:
groupmod [选项] 用户组名
常用选项:
- -n:修改用户组名
将 group1 用户组名修改为 group2:
groupmod -n group2 group1
3、groupdel:删除用户组
groupdel 命令用于删除用户组,基本语法如下:
groupdel 用户组名
删除 group1 用户组:
groupdel group1
用户和用户组配置文件
1、/etc/passwd:用户配置文件
该文件包含了系统中所有用户的信息,包括用户名、用户 ID、用户组 ID、家目录、默认 shell 等。
2、/etc/group:用户组配置文件
该文件包含了系统中所有用户组的信息,包括用户组名、用户组 ID、成员列表等。
用户权限管理
1、chown:修改文件所有者
chown 命令用于修改文件或目录的所有者,基本语法如下:
chown [选项] 用户名 文件或目录
将 /var/www/html 文件夹的所有者修改为 zhangsan:
chown zhangsan /var/www/html
2、chgrp:修改文件所属组
chgrp 命令用于修改文件或目录的所属组,基本语法如下:
chgrp [选项] 用户组名 文件或目录
将 /var/www/html 文件夹的所属组修改为 group2:
chgrp group2 /var/www/html
3、chmod:修改文件权限
chmod 命令用于修改文件或目录的权限,基本语法如下:
chmod [选项] 权限 文件或目录
权限分为三部分:所有者权限、所属组权限、其他人权限,每部分权限可用数字表示,分别为 7(读、写、执行)、6(读、写)、5(读、执行)、4(读)、3(写、执行)、2(写)、1(执行)、0(无权限)。
将 /var/www/html 文件夹的权限修改为所有者读写执行,所属组读执行,其他人读执行:
chmod 755 /var/www/html
用户管理实践
以下是一个简单的用户管理实践:
1、创建用户和用户组
创建一个名为 zhangsan 的用户,用户 ID 为 1001,属于 group1 用户组,家目录为 /home/zhangsan,默认 shell 为 /bin/bash。
groupadd group1 useradd -u 1001 -g group1 -d /home/zhangsan -s /bin/bash zhangsan
2、修改用户密码
修改 zhangsan 用户的密码。
passwd zhangsan
3、修改用户属性
将 zhangsan 用户的用户组修改为 group2。
usermod -g group2 zhangsan
4、修改文件权限
将 /var/www/html 文件夹的权限修改为所有者读写执行,所属组读执行,其他人读执行。
chmod 755 /var/www/html
5、删除用户和用户组
删除 zhangsan 用户和 group1 用户组。
userdel zhangsan groupdel group1
关键词:Linux 用户管理, 用户添加, 用户删除, 用户修改, 用户组管理, 用户权限, 用户配置文件, 用户实践, 用户命令, 用户组命令, 用户权限管理, 用户身份验证, 用户目录, 用户shell, 用户组ID, 用户ID, 用户组配置文件, 用户管理工具, 用户管理技巧, 用户管理经验, 用户管理注意事项, 用户管理实践, 用户管理案例, 用户管理教程, 用户管理入门, 用户管理高级技巧, 用户管理常见问题, 用户管理解决方案
本文标签属性:
Linux用户管理:Linux用户管理命令
用户管理教程:用户管理教程pdf
linux 用户管理教程:linux操作系统如何进行用户的管理