Sublime Text权限不够

Sublime Text权限不够

我遇到一个问题,我无法通过安装新软件包package control,我的工作区总是在加载时重置等等。如果我通过控制台打开 Sublime,sudo subl那么这些问题就解决了。

我该怎么做才能解决这种行为?

*最近我使用了 elementary os,没有发现这个问题。

*我现在使用 ubuntu 15.04

答案1

问题是你sudo第一次打开 Sublime 时使用的是 ,所以你的~/.config/sublime-text-3目录(或者~/.config/sublime-text-2,你没有说你使用的是哪个版本)归root,所以你的普通用户没有写入权限。你必须使用 更改权限chown。首先,更改到您的主目录:

cd

然后运行chownusername用你的实际用户名替换,并X2或替换3,具体取决于你使用的 Sublime 版本:

sudo chown -R username .config/sublime-text-X

最后,当你需要以以下身份打开 Sublime root,首先登录为root

sudo su -

然后打开 Sublime:

subl

这将是一个完全干净的版本,与你的主目录中的安装无关。我建议不是安装包控制和插件以避免任何安全漏洞,但这取决于你。完成后,关闭 Sublime 并通过在终端中root点击CtrlD或直接输入 来注销logout

现在,要以普通用户身份编辑常规文件,您只需运行

subl filename

您应该能够正常使用 Package Control。要编辑系统文件,请运行

sudo subl filename

将使用超级用户权限打开一个 Sublime 的新实例,所以请小心谨慎地执行操作!

相关内容