linux - 创建任何用户都无法删除的符号链接(symbolic link)

标签 linux unix symlink

是否可以创建无法删除的符号链接(symbolic link)?据我了解,所有符号链接(symbolic link)都有 777 权限,并且无法修改。

我也想要符号链接(symbolic link)所指向的内容的 777 权限,并且我希望符号链接(symbolic link)不可删除

有什么办法可以做到这一点吗?

最佳答案

符号链接(symbolic link)是文件。 因此删除它们的关键在于它们所在的文件夹。

+ 数据 - rwxrwxrwx -- 文件1 rwxrwxrwx -- 文件2 rwxrwxrwx + 工作 - r-xr-xr-x -- 数据-> ../数据-rwxrwxrwx

你可以这样做:

mkdir 容器 CD容器 ln -s/path/to/your/data 符号链接(symbolic link) 光盘.. sudo chmod a-w 容器

请注意,这也会阻止任何人在容器中创建和删除文件。

还可以防止以下情况: rm -r 容器

关于linux - 创建任何用户都无法删除的符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28565776/

相关文章:

linux - 用于比较两个文件之间差异的 shell 脚本问题。 [Linux]

linux - 将 Debian 7.8 升级到 8.7 后 Jenkins 无法启动

linux - 使用 Linux 比较两个不同的 url

c++ - 在带有符号链接(symbolic link)的可执行文件中使用相对路径

git - 设置 GIT_DISCOVERY_ACROSS_FILESYSTEM 以允许服务访问存储在符号链接(symbolic link)下的 git repo

linux - 如何构建体积更小的 glibc?

perl - perl 反引号中使用的 tail 命令

c - 以附加模式打开文件 : using open() API

c - getopt 总是返回 -1/getopt 不执行任何操作

symlink - 使用 scandir 时区分符号链接(symbolic link)文件和符号链接(symbolic link)目录