linux中全部的权限都是针对文件的,目录也是一种文件,首先你要明白这个,你的普通用户固然没有权限删除别人的创建的文件了,要想让他们能删除,就要把这个文件的权限给他们才行。java
一如何给组添加权限linux
把一个文件的权限赋予一个组须要使用chgrp命令,格式以下:spa
chgrp 用户组 文件或文件夹
注意:每一个文件只能属于单一的一个组
文件拥有者或root能够用chgrp改变文件所属组
chgrp 用户组 文件或文件夹
用户组必须在linux中存在操作系统
二如何给用户添加权限code
文件拥有者能够改变文件权限(用chmod命令)
root用户能够使用chown命令改变文件的 拥有者
chown 用户名 要改变的文件名
用户名必须存在于操做系统中
注意:
权限分为读,写,执行三种(r,w,x),按文件拥有者,用户组和其余用户三种方式(u,g,o)分配
只有root和文件拥有者有权力更改文件权限
经过chmod命令更改文件权限
方式一:字符方式
class
chmod u+x 文件名 把指定文件的执行权限赋予当前用户 chmod u-x 功能相反 chmod u=rwx 全部权限赋予当前用户
方式二:数字方式
权限
r=4 w=2 x=1 chmod 644 文件名,把文件的权限变为rw-r-r- chmod -R 文件夹名 ,把目录包括目录中全部文件都更改权限
三如何把组给一个用户文件
useradd -G 组名 用户名