在 Debian(以及所有 Linux 系统)中,软连接(symbolic link,软链接)本身的权限通常不需要特别设置,也不起决定作用。真正起作用的是它指向的目标文件/目录的权限。
下面分情况说明:
ln -s 创建的软链接,权限一般显示为 lrwxrwxrwx示例:
ln -s /etc/passwd mylink
ls -l mylink
# lrwxrwxrwx 1 user user 11 Jun 10 10:00 mylink -> /etc/passwd
能否读取 mylink,取决于 /etc/passwd 的权限。
如果你确实想改软链接本身的权限(多数场景没必要):
chmod 755 mylink
但:
chmod 644 /path/to/target
chown user:group /path/to/target
目录权限影响进入和列举:
chmod 755 /path/to/dir
-h 修改软链接自身属性(极少用)chown -h user:group mylink
chmod -h 777 mylink
仅影响软链接本身(如 owner),不影响访问。
软链接能否被访问,取决于:
open_basedir / follow symlinks 配置如 /proc、/sys 中软链接受内核限制。
Debian 下软链接“设权”= 设目标文件的权,而不是软链接本身的权。
如果你有具体场景(如 Nginx、Docker、su 切换、服务启动失败),可以贴出来,我帮你精确分析。