Несмотря на то, что я не выполнял команд chmod
или chown
, я, похоже, утратил способность cd
открывать некоторые папки в моем домашнем каталоге. Итак, я бегал по разным ответам на этом форуме, так как понятия не имею о разрешениях для Linux:
sudo chmod -R 666 /home/rasmus/
sudo chown -c rasmus /home/rasmus/
sudo chown rasmus:rasmus /home/rasmus/
chmod 750 /home/rasmus/
sudo chown -R rasmus:rasmus /home/rasmus/
sudo chmod a+rx /home
sudo chmod u+w /home
оставляю мой домашний каталог в этом состоянии:
10:57:35: 8
Не знаю, откуда команда
sudo chmod -R 666 /home/rasmus/
. Но это довольно плохо. Он удаляет исполняемый бит во всех папках, который необходим для вывода списка в каталог или перехода в этот каталог. Кроме того, вы предоставили доступ на чтение / запись для каждого файла в вашем домашнем каталоге. Возможно, вы также хотите это исправить.
Поскольку все ваши файлы и каталоги имеют права доступа 666 , вы можете восстановить настройки каталога следующим образом.
sudo find /home/rasmus -type d -exec chmod 755 "{}" \;