Linux服务器基础:用户与权限管理详解

Linux用户与权限管理是系统安全与资源分配的核心。用户是操作主体,组用于权限统一,UID/GID为数字标识(root UID=0)。用户管理:用useradd创建(-m加家目录)、passwd设密码、userdel -r删除;切换身份用su,提权用sudo(需加入sudo组)。 文件权限以rwx三组字符表示用户/组/其他权限,数字(755等)或符号(u+x等)设置,chmod修改权限,chown/chgrp改所有者/组。目录权限特殊:进入需x,查看内容需r,创建文件需w。 特殊权限含SUID(程序临时提权,如passwd)、SGID(文件继承组权限)、SBIT(防误删,如/tmp)。umask控制新建文件/目录默认权限(默认022,文件644、目录755)。 最佳实践:遵循最小权限,避免root日常操作,定期检查高危权限文件。

阅读全文
Linux用户管理:创建、删除与权限分配

Linux用户管理是系统维护基础,通过用户(UID)和组(GID)区分权限,保障安全与资源隔离。核心操作包括:创建用户需管理员权限,用`useradd -m 用户名`(-m建家目录)并`passwd 用户名`设密码,查看用`id`,切换用`su -`;删除用户用`userdel -r 用户名`(-r删家目录)。权限管理通过`chmod`(字母/数字法)、`chown/chgrp`(改所有者/组)实现,目录递归改权限用`-R`。`sudo`临时提权需用户加入`wheel`(CentOS)或`sudo`(Ubuntu)组(`usermod -aG`)。操作时需谨慎,避免误删用户或错误分配权限。

阅读全文
Linux系统用户与用户组管理详解

本文介绍Linux用户与用户组管理的核心知识,旨在实现权限控制与资源隔离。用户分root(UID0,最高权限)、系统用户(1-999,运行服务)、普通用户(≥1000,日常操作);组分主组(默认所属)和附加组(额外加入)。核心配置文件:`/etc/passwd`存用户信息(UID、GID、家目录等),`/etc/group`存组信息(GID、成员),`/etc/shadow`存加密密码。常用命令:用户管理有`useradd`(-m创家目录)、`usermod`(-g改主组,-aG加附加组)、`userdel`(-r删家目录)、`passwd`(设密码);组管理有`groupadd`、`groupdel`。实际操作示例:创建普通用户并加入组,设置共享目录属组并赋组读写权限。注意多用户共享需同组,删除用户保留文件需先删用户再手动清理家目录。

阅读全文