首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置/tmp/mysql.sock的符号链接?

如何设置/tmp/mysql.sock的符号链接?
EN

Ask Ubuntu用户
提问于 2015-03-22 01:20:53
回答 1查看 5.4K关注 0票数 4

我试着设置一个符号链接

/tmp/mysql.sock -> /var/run/mysqld/mysqld.sock

但是,每当我使用以下命令尝试执行时:

代码语言:javascript
复制
sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

我得到以下答复:

代码语言:javascript
复制
ln: failed to access ‘/tmp/mysql.sock’: Permission denied

我尝试使用chmod,但响应是相同的。

我需要这样做,因为HHVM https://github.com/facebook/hhvm/issues/4987有问题。

(我正在运行Ubuntu14.04LTS)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-03-22 01:43:52

听起来好像/tmp文件夹设置了粘性位

这意味着您的权限由于protected_symlinks而被拒绝。

当protected_symlinks设置为"0“时,随后的符号链接行为是不受限制的。

当设置为"1“符号链接时,只允许在粘稠的world可写目录之外,或者当符号链接和跟随者的uid匹配时,或者当目录所有者与符号链接的所有者匹配时,才允许跟踪。

改变这种行为

代码语言:javascript
复制
sysctl -w fs.protected_symlinks=0

再读权限

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/599719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档