Linux添加删除用户和组以及目录与文件的权限
//======= 创建一个web运行的组和用户 ======//
创建www组
# groupadd www
增加 qinmi 用户到www组
# useradd -g www qinmi
设置密码
# passwd qinmi
创建一个www的文件夹[权限是可执行]
# mkdir -p /home/qinmi/www
添加可写权限
# chmod +w /home/qinmi/www
修改所属用户和组[-R 递归更改整个目录树]
# chown qinmi:www /home/qinmi/www -R
chown qinmi:www /home/data -R
//=========== 操作用户和用户组的命令 ==========//
查看所有组
# cat /etc/group
查看当前登录用户所在的组
# groups
查看 qinmi 用户所在组
# groups qinmi
删除用户|删除组
# userdel qinmi
# groupdel www
添加qinmi用户到admin组并修改登录目录为 /home/admin
usermod -d /home/admin -G admin qinmi
drwxr-xr-x 三元组(分别针对的是 “用户 - 组 - 其他用户”)
d: 目录
r: 读(查看)
w: 写(修改和删除的操作)
x: 执行(安装)
分别针对目录与文件的属组修改其权限,对于“用户”使用 u,对于“组”使用 g,对于“其他用户”使用 o
//增加与减少组与其他用户可写的权限(需要注意的是:# chmod -w 1.txt 只针对用户)
# chmod go+w 1.txt
# chmod go-w 1.txt
或者使用数字也可以
rwx 7
rw- 6
r-x 5
r-- 4
-wx 3
-w- 2
--x 1
--- 0
# chmod 0755 1.txt