bgreenlee / sublime-github

Sublime Text 2/3 plugin that provides a number of useful commands for GitHub.
MIT License
455 stars 98 forks source link

ST can not save to file by symlink #87

Open KES777 opened 8 years ago

KES777 commented 8 years ago
/etc/nginx/sites-available $ ls -l
-rw-r--r-- 1 kes  root 1503 Авг 30 13:12 geekbrains

/etc/uwsgi/apps-available $ ls -l
-rw-r--r-- 1 kes  root 893 Авг 30 13:39 geekbrains

~/work/www/geekbrains/conf $ ls -l
total 0
lrwxrwxrwx 1 kes kes 37 Авг 30 13:25 geekbrains.nginx.conf -> /etc/nginx/sites-available/geekbrains
lrwxrwxrwx 1 kes kes 36 Авг 30 13:29 geekbrains.uwsgi.conf -> /etc/uwsgi/apps-available/geekbrains

$ ps -eo uid,gid,args | grep sublime
kes@keswork ~/work/www/geekbrains/conf $ ps -eo uname,group,args | grep sublime
kes      kes      /opt/sublime_text/sublime_text /home/kes/work/www/geekbrains/conf/geekbrains.uwsgi.conf

~/work/www/geekbrains $ ls -l
drwxr-xr-x 2 kes kes 4096 Авг 30 13:09 bin
drwxr-xr-x 2 kes kes 4096 Авг 30 13:54 conf
drwxr-xr-x 2 kes kes 4096 Авг 30 13:09 html

Trying to write to file I get error. Unable to save ~/work/www/geekbrains/conf/geekbrains.uwsgi.conf Error: administrator_copy_file(/home/kes/work/www/geekbrains/conf/.subld9f.tmp, /home/kes/work/www/geekbrains/conf/geekbrains.uwsgi.conf) failed: Authorization failed

As you can see I have rights to save to file: ~/work/www/geekbrains/conf $ echo "Hi" >> geekbrains.uwsgi.conf Also I can do direct editing of /etc/uwsgi/apps-available/geekbrains by sublime without problems