Linux 限制符号链接删除

Linux 限制符号链接删除,linux,filesystems,bsd,Linux,Filesystems,Bsd,/etc/test.conf是指向/var/etc/test.conf的符号链接 /var/etc/test.conf文件具有标志sunlnk和schg,这意味着文件不能被删除/移动,并且不允许修改(只读) 在不更改文件标志的情况下: 我不能删除/var/etc/test.conf,也不能修改/var/etc/test.conf 我可以删除/etc/test.conf,但不能修改/etc/test.conf 是否有任何方法可以拒绝删除/etc/test.conf(符号链接)?很可能您没有达到

/etc/test.conf是指向/var/etc/test.conf的符号链接

/var/etc/test.conf文件具有标志sunlnk和schg,这意味着文件不能被删除/移动,并且不允许修改(只读)

在不更改文件标志的情况下:

  • 我不能删除/var/etc/test.conf,也不能修改/var/etc/test.conf
  • 我可以删除/etc/test.conf,但不能修改/etc/test.conf

是否有任何方法可以拒绝删除/etc/test.conf(符号链接)?

很可能您没有达到您想要的结果,因为使用符号链接上的标志实际上会在目标文件上设置它

您可以尝试将标志应用于符号链接本身

chflags -h sunlink,schg /etc/test.conf