1、在/,下创建a、b两个目录分别在目录下新建1、2、3文件
mkdir {a,b} 在根下同时创建 a b目录
touch {1..3} 分别进入 a b目录创建123文件 ..代表中间连续创建
2、创建UID为1000的hehe用户(该用户适用/bin/sh为Shell、并不需家目录),并加入到haha组(该组GID为2000)
useradd -M -s /bin/sh -u 1000 -G haha hehe // 创建UID为1000的hehe用户(该用户适用/bin/sh为Shell、并不需家目录
-M为不指定家目录。-s指定解释器 -u 指定uid 后面跟组名 组后面跟用户
groupadd -g 2000 haha //创建haha gid为2000
groupadd 为创建groupdel 为删除 -g 指定git 序号 后面跟新建组名
usermod -G haha hehe //将已有用户加入到 haha组
usermod -G 改变用户组 -G后面跟组名 最后跟用户
3、设置hehe用户对/a目录下所有文件所有完全权限、其余用户无任何权限
chown -R hehe:hehe /a 更a目录所属主 属组
-R : 对目前目录下的所有文件与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
chmod -R 700 /a 递归更改 a 目录下所有文件所属权限 为700 只有属主可以拥有完全权限 其他无权限
4、设置hehe用户对/b目录下1、2文件拥有读取权限,root用户有完全权限,其余用户无权限
[root@CentOS6 b]# chown -R root:hehe 1 // 先更改 该目录所属主 组 [root@CentOS6 b]# chown -R root:hehe 2 // 先更改 该目录所属主 组
[root@CentOS6 b]# chmod -R 740 {1,2} //分别修改两个文件 权限为拥有者 拥有完全权限 呵呵 拥有只读权限