У меня на сервере есть 2 пользователя: root
и myuser
.
Я не совсем уверен, как, но Я испортил права доступа myuser
при попытке отредактировать мой каталог home
как root root
. Теперь, когда я запускаю свой сервер, myuser
полностью запрещается доступ к каталогу home
. Я получаю следующие ошибки: Не удалось перейти в домашний каталог / home / myuser: разрешение отклонено
и -bash: /home/myuser/.bash_profile: разрешение отклонено
. Также все файлы белого цвета вместо синего и зеленого (и белого). Я использовал корневой каталог
для просмотра разрешений каталогов home
и myuser
, но он показывает, что myuser
по-прежнему является владельцем оба:
myuser@myserver:/bin$ sudo ls -l /home/
total 4
drw------- 22 myuser myuser 4096 Jun 8 18:13 myuser
myuser@myserver:/bin$ sudo ls -l /home/myuser/
total 44
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Desktop
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Documents
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Downloads
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Music
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Pictures
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Public
drwxrwxr-x 3 myuser myuser 4096 Jun 2 22:56 PythonScripts
drwxrwxrwx 2 myuser myuser 4096 Jun 2 22:30 sharefolder
drwxr-xr-x 4 myuser myuser 4096 Jun 7 03:51 snap
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Templates
drwxr-xr-x 2 myuser myuser 4096 May 28 19:46 Videos
Есть ли способ вернуть разрешения myuser
? Или это другая проблема?
You need to, at least, change the permissions for /home/myuser:
$ sudo chown myuser:myuser /home/myuser
$ sudo chmod 755 /home/myuser
And see if that fixes it. It's hard to know what you did and how to completely undo it, but that should help.