Ooof, that was silly. In ~/.config
folder with Sublime settings, sublime-text-2
had root root
owner, have no idea why. Had to change owner to myself with chown
, and that's all.
Sublime Text: Permission denied when running Sublime REPL by non-root user under Ubuntu
-
12-01-2022 - |
문제
When trying to run Sublime REPL, I get a message box with permission denied error: IOError(13, 'Permission denied')
unless I launch Sublime Text with root privileges (sudo sublime
). It holds for any REPL language.
I'm using Ubuntu 12.10, and Sublime resides in /opt/
directory.
Since I can't google anyone else having this problem, probably there's something special about my filesystem privileges somewhere. What can cause files that Sublime REPL use be protected?
해결책
다른 팁
This error (reported on GitHub) may have some bearing on the behavior you're seeing. If I were you, I'd try to isolate a specific use case and then add it to the bug report so wuub might be able to advise you.
In your installation folder: opt/sublime_text
marcelo@ubuntu:~$ sudo su
[sudo] password for marcelo: *******
root@ubuntu:/home/marcelo#
root@ubuntu:/home/marcelo# cd ..
root@ubuntu:/home# cd ..
root@ubuntu:/# cd opt/sublime_text
root@ubuntu:/opt/sublime_text# chmod 777 sublime_text
Done..
Reverting to a Freshly Installed State worked for me:
sudo mv ~/.config/sublime-text-3 ~/sublime-text-3
subl
It automatically creates a new copy of ~/.config/sublime-text-3
with your username as the owner. It should solve all the Permission denied
kinds of problems.
Execute in the terminal
sudo chmod -R 777 ~/.config/sublime-text-3/
This will give all the permissions to the folders recursively