linux 文件夹权限

简介:
我这里有个比较特殊的需求
是要有个 文件夹  能创建,删除,移动 子文件夹 
但 本身文件夹 是不能 删除的 
比如
/tmp/a/b  #不能 删除
   /tmp/a/b/c # 能 创建,删除,移动 
这谢谢 perl msn群中的 W.W 帮我解决
  具体来说, 目录也是一个文件,但是这个文件的内容,是它的子目录的结构 。对于/tmp/a来说,它是一个文件,但是如果用户对/tmp/a没有写权限,它就改动不了/tmp/a的目录结构
  在/tmp/a里新建目录,删除原有的目录/tmp/a/b,等等,实际改动的是/tmp/a的目录结构,也就是说,实际改动的是/tmp/a的内容
root:
#mkdir /tmp/a; mkdir /tmp/a/b;
# chmod a+w /tmp/a/b; chmod o-w /tmp/a
user-a:
$rmdir /tmp/a/b                     #This will fail, user-a don't have enough permission.
$cd /tmp/a/b; mkdir c; touch d;
$rmdir /tmp/a/b/c; rm /tmp/a/b/d;   #This is OK.
ls -l 中
/tmp/a  drwxr-xr-x
/tmp/a/b  drwxrwxrwx

b 文件夹,也就是我上面 需要的文件夹 ,是 777 了但  user-a 是不能删除的 

本文转自博客园刘凯毅的博客,原文链接:linux 文件夹权限,如需转载请自行联系原博主。

目录
相关文章
|
8天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
83 5
|
2月前
|
Linux
linux中查看某个文件夹下文件的个数和大小
这篇文章介绍了在Linux系统中使用各种命令(如`stat`、`wc`、`du`和`ls`)来查看文件夹下文件的个数和大小的方法。
522 4
linux中查看某个文件夹下文件的个数和大小
|
26天前
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
38 2
|
7天前
|
Linux Shell
linux 查看某个文件夹属于哪个盘
在 Linux 系统中,要查看某个文件夹属于哪个磁盘分区,你可以使用多种方法。以下是几种常见的方法: 方法一:使用 df 命令 df 命令用于显示文件系统的磁盘空间使用情况。 打开终端。 使用以下命令查看文件夹所属的磁盘分区: bash df -h /path/to/your/folder 其中 /path/to/your/folder 是你要查询的文件夹路径。 示例: bash df -h /home/user/Documents 输出将类似于: Filesystem Size Used Avail Use% Mounted on /dev/sda1
|
1月前
|
运维 监控 安全
Linux_权限理解(详细PLUS)
【10月更文挑战第3天】本文介绍了Linux系统中的权限管理基础,包括文件系统对象与权限关联、权限的继承性、字符与数字表示法的解读,以及用户、组与权限的动态交互。详细解析了`chmod`命令的高级用法和权限修改的风险,探讨了SUID、SGID和Sticky Bit等特殊权限的作用机制,并提出了基于角色的权限分配和定期权限审计的最佳实践。
54 11
|
24天前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
24天前
|
Linux 数据安全/隐私保护 Windows
Linux_权限理解(详细PLUS
Linux_权限理解(详细PLUS
|
25天前
|
网络协议 Linux 网络安全
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作
|
25天前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
24 0
|
3月前
|
Unix Linux Go
Linux中的chmod权限问题
Linux中的chmod权限问题
50 0