一、用户账号和组账号概述
1.Linux基于用户身份对资源访问进行控制
用户账号: 超级用户(UID=0) 普通用户(范围1000开始) 程序用户(范围1~999) 组账号:基本组(私有组)、附加组(公共组) UID和GID: UID(用户表示号) GID(组标识号)
2.用户账号文件/etc/passwd
保存用户名称、宿主目录、登录shell等基本信息 文件位置:/etc/passwd 每一行对应一个用户的账号记录 []head -2 /etc/passwd root: x :0:0:root:/root:/bin/bash bin: x :1:1:bin:/bin:/sbin/nologin
3.添加用户账号
useradd命令 useradd [选项]… 用户名 常用选项: -u 指定UID -d 指定家目录 -e 指定用户失效时间 -g 基本组 -G 附加组 -M 不建立加姆利 -s
4.设置/更改用户命令
passwd命令 passwd [选项]… 用户名 常用选项: -d 清除当前用户密码 -l 锁定用户 -S 当前用户状态 -u 解锁 不指定用户名时,修改当前用户密码
5.修改用户账号的属性usermod
usermod命令 usermod [选项]… 用户名 常用选项: -L 锁定用户 -U 解锁用户 -l 修改用户名 -d 清除当前用户密码
6.用户账号的初始配置文件
文件来源:新建用户账号时,从/etc/skel目录中复制而来 主要的用户初始配置文件 ~/.bash_profile ~/.bashrc ~/bash_logout
7.查询账号信息
finger命令 查询用户详细信息 finger [用户名] w、who、users命令 查询已登录到主机的用户信息
8.查看文件/目录归属
ls -l install.log -rw-r–r-- 1 root root 34298 04-02 00:23 install.log
9.设置文件的目录的权限chmod
chmod命令 chmod [ugoa] [+ -] [rwx] 文件或目录… u为属主 g为属组 o为其他用户 a为所有用户 或 chmod nnn 文件或目录 例:chmod 777 1.txt 777是最高权限 r 为读 4 w 为写 2 x 为执行 1 常用选项 -R 递归修改指定目录下的所有子项权限
10.设置文件和目录的归属chown
chown命令 chown 属主 文件或目录 chown :属组 文件或目录 chown 属主:属组 文件或目录 -R 递归修改指定目录下的所有文件、子项的归属
11.权限掩码umask
umask的作用 控制新建的文件或目录的权限 默认权限去除umask的权限为新建的文件或者目录的权限 umask设置:umask 022 umask查看:umask
|