84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
A用户创建文件夹share,B用户可以在文件夹下新增文件(不可以创建文件夹),同时不能删除share中的任何文件。
share
权限有读、写、执行,这三项,是如何对应创建文件、写入文件、删除文件等……操作的呢?
读、写、执行
创建文件、写入文件、删除文件
添加文件和删除文件都需要写操作,貌似不能区分开?
欢迎选择我的课程,让我们一起见证您的进步~~
rwx对于文件夹来说r表示你可以可以读取目录的文件结构,可以用ls来查看文件夹下文件结构w表示你可以对目录下的文件进行,新建、删除、重命名x表示你可以用cd命令来切换到这个目录下
你可以使用chmod指令设置文件的权限
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [–help] [–version] mode file… 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : ugoa…rwxX]…,其中 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) –help : 显示辅助说明 –version : 显示版本
chmod o+t /tmp su -c 'mkdir /tmp/share' user1
# 这样只有user1和root用户能删除share目录,其他用户不能删除
就我知道的好像不能实现可以创建文件不让创建目录的功能
rwx对于文件夹来说
r表示你可以可以读取目录的文件结构,可以用ls来查看文件夹下文件结构
w表示你可以对目录下的文件进行,新建、删除、重命名
x表示你可以用cd命令来切换到这个目录下
你可以使用chmod指令设置文件的权限
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [–help] [–version] mode file…
说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。
参数 :
mode : 权限设定字串,格式如下 : ugoa…rwxX]…,其中
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本
# 这样只有user1和root用户能删除share目录,其他用户不能删除
就我知道的好像不能实现可以创建文件不让创建目录的功能