更改一个用户的主目录 usermod -d /home/axing -m zongxing
其中-m是强制创建文件夹。
查看所有的用户 more /etc/passwd
添加用户:
useradd 用户名
设密码:
passwd 用户名
删除用户:
userdel 用户名
删除用户以及用户主目录
userdel -r 用户名
2:组操作
添加组
groupadd 组名
删除组
groupdel 组名
查看组信息
groups 用户名
创建用户,同时指定将用户分配到该组
vi /etc/group 查看信息并且可修改
cat /etc/group 只可查看
查看用户信息
vi /etc/passwd 查看信息并且可修改
cat /etc/passwd 只可查看
more /etc/passwd 查看组的编号(id)
查看用户所在组
groups 用户名
用root权限改变某个用户所在的组
usermod -g 组名 用户名
用root权限改变该用户登陆的初始目录
usermod -d 目录名 用户名
用root权限更改文件所属
chgrp 组名 文件名 修改文件所在的组
chown 用户名 文件名 修改文件的所有者
查看文件的所有组
ls -ahl
查看用户所属组
id 用户名 显示所属组id
一 二 三 四
一、文件类型 (d 表示文件夹 - 表示文件目录)
二、文件的所有者对该文件的权限 user
三、文件所在组对该文件的权限 group
四、其他组的用户对该文件的权限 others
r:读取;w:写入;x:执行
U:用户;g组;o:其它
+:增加权限;-:去掉权限
=:赋予权限
修改权限方式一
chmod u= (权限值) 用户名或者文件名
例:chmod u=rwx,g=rwx,o=rwx a.txt 给文件a赋予最高权限
修改权限方式二
chmod u+ (权限值) 用户名或者文件名
chmod u- (权限值) 用户名或者文件名
例:chmod u+rwx,g+rwx,o+rwx a.txt 给文件a赋予最高权限
例:chmod u-rwx,g-rwx,o-rwx a.txt 给文件a去掉所有权限
权限的数字表达方式:
r 可读 用数组(4)表示w 可写 用数组(2)表示
x 可执行 用数组(1)表示
修改权限方式三
chmod (权限数值) 用户名或者文件名
例:chmod 777 a.txt 给文件a赋予最高权限