我试着设置一个符号链接
/tmp/mysql.sock -> /var/run/mysqld/mysqld.sock
但是,每当我使用以下命令尝试执行时:
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock我得到以下答复:
ln: failed to access ‘/tmp/mysql.sock’: Permission denied我尝试使用chmod,但响应是相同的。
我需要这样做,因为HHVM https://github.com/facebook/hhvm/issues/4987有问题。
(我正在运行Ubuntu14.04LTS)
发布于 2015-03-22 01:43:52
听起来好像/tmp文件夹设置了粘性位
这意味着您的权限由于protected_symlinks而被拒绝。
当protected_symlinks设置为"0“时,随后的符号链接行为是不受限制的。
当设置为"1“符号链接时,只允许在粘稠的world可写目录之外,或者当符号链接和跟随者的uid匹配时,或者当目录所有者与符号链接的所有者匹配时,才允许跟踪。
改变这种行为
sysctl -w fs.protected_symlinks=0再读权限
https://askubuntu.com/questions/599719
复制相似问题