Linux系统的用户查看、创建、目录权限
查看用户
查看当前系统已存在的用户
1
| cat /etc/passwd | cut -d : -f 1
|
创建用户
创建非正规新用户
以下创建方法,不会创建home、无归属用户组
1 2 3 4
| # 创建用户 useradd -M -N [name] # 修改/创建用户密码(可用简单密码) echo [password] | passwd --stdin [name]
|
创建正规新用户
以下创建方法,会同时创建该用户的home目录,主用户组为参数指定的group
1 2 3 4
| # 创建用户 useradd -m -g [group] [name] # 创建用户密码(不可用简单密码) passwd [name]
|
操作用户组
创建新用户组
查看组内有哪些用户
1
| cat /etc/group|grep ^[group]
|
将用户添加进组
1
| usermod -a -G [group] [name]
|
查看用户的主用户组、所属用户组
目录权限
改变文件或目录的所有者及用户组
1 2
| # -R 递归目录内的所有文件 chown -R [name]:[group] [file/dir]
|
改变文件或目录的权限
1 2 3 4
| # 只有文件所有者和root用户可以修改文件或目录的权限 # -R 递归目录内的所有文件 # 指定权限(八进制语法):读4,写2,操作1 chmod -R [文件所有者权限、文件所有组内用户权限、其他用户权限] [file/dir]
|