欢迎来到Linux系统管理的第四部分(上篇)。如果你已经掌握了Linux基础命令和文件系统,那么今天我们将深入Linux用户管理和Linux文件权限的核心内容。这些知识是保障系统安全、实现多用户协作的基石,即使是小白也能轻松跟上!
在Linux系统管理中,每个使用者都有一个唯一的账号,即“用户”。用户可以是普通用户(如alice)或超级用户(root)。用户还隶属于一个或多个“组”,组方便权限的批量分配。
使用useradd或adduser命令(后者在Ubuntu上更友好)。例如:
sudo useradd -m -s /bin/bash 小智 这条命令创建用户“小智”,并自动创建家目录、指定默认shell。接着用sudo passwd 小智设置密码。
删除用户:sudo userdel -r 小智(-r会同时删除家目录)。修改用户属性可用usermod,比如将用户加入补充组:
sudo usermod -aG sudo 小智 # 将小智加入sudo组 组是Linux组管理的核心。每个用户至少有一个主组(创建时自动生成),还可以加入多个附加组。
sudo groupadd 开发组sudo groupdel 开发组(组内无用户时才能删除)groups 用户名在Linux中,每个文件都有“所有者”和“所属组”,并对应三组权限:读(r)、写(w)、执行(x)。权限分别针对文件所有者、所属组和其他用户。这是Linux文件权限的基础。
运行ls -l,输出第一列如-rw-r--r--:第一个字符表示文件类型(-为普通文件),后面9个字符每三个一组,分别代表所有者、所属组、其他用户的权限。
chmod命令可以改变权限,常用两种方式:
chmod u+x 脚本.sh (给所有者加执行权限)chmod 755 脚本.sh (所有者可读写执行,组和其他可读执行)若需改变文件所有者,用sudo chown 小智 文件;改变所属组用sudo chgrp 开发组 文件。也可以合并:sudo chown 小智:开发组 文件。
今天我们一起学习了Linux系统管理中的用户、组和文件权限基础。掌握Linux用户管理和Linux文件权限,你就能安全地分配资源、隔离用户。下一期我们将继续深入ACL和特殊权限,敬请期待!
—— Linux(4)上篇 完 ——
本文由主机测评网于2026-03-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260330498.html