本文共 1705 字,大约阅读时间需要 5 分钟。
Linux 系统通过用户账号和组账号机制对资源进行访问控制。本文将详细介绍用户账号的分类、UID/GID的管理、用户账号文件的使用方法以及文件/目录的权限和归属设置。
在 Linux 系统中,用户账号分为三类:
bin、daemon、ftp、mail 等,权限通常较低且不允许登录系统。组账号用于将用户归类,便于权限管理。组账号分为两类:
/etc/passwd 文件的第 4 个字段。/etc/passwd 文件用户名:x:UID:GID:全名:宿主目录:登录 Shell。/etc/shadow 文件用户名:加密后的密码:上次修改时间:密码有效天数:密码过期警告天数:禁用天数:失效时间。useradd 命令useradd [选项] 用户名-u:指定 UID。-d:指定宿主目录。-g:指定基本组。-G:指定附加组。-M:不创建宿主目录。-s:指定登录 Shell。passwd 用户名echo "密码" | passwd --stdin 用户名usermod 命令usermod [选项] 用户名userdel 命令userdel [-r] 用户名-r 可删除宿主目录。/etc/skell,默认隐藏文件。~/.bash_profile:登录时执行的配置文件。~/.bashrc:BASH 启动时执行的配置文件。~/.bash_logout:退出时执行的脚本。/etc/group:保存组账号的基本信息。/etc/gshadow:保存组账号的密码信息。groupadd [-g GID] 组名gpasswd [-a] 组名 用户名groups 用户名id 用户名finger 用户名chmod 命令chmod [ugoa] [+/-=] [rwx]chmod 755 目录(更改目录权限为 755)。chown 命令chown [属主:属组] 文件或目录chown root:staff 文件。umask 022umask 000:新建文件或目录权限为 000。umask 022:新建文件或目录权限为 022。通过以上方法,管理员可以轻松管理用户账号和文件权限,确保系统安全和稳定运行。
转载地址:http://bpis.baihongyu.com/