Разрешение, отклоненное после создания домашнего раздела

Я недавно создал отдельный домашний раздел после этого учебного руководства https://help.ubuntu.com/community/Partitioning/Home/Moving. Так как я - все еще новичок в Linux (изо всех сил пытающийся учиться), я чувствовал себя счастливым, когда каждая вещь, казалось, работала гладкая. Как когда-либо, я понял через некоторое время, что потерял все разрешение своим подпапкам в моей домашней папке. Я все еще могу чтение-запись файлы, помещенные непосредственно в/home/magnus, но я запрещен доступа к любой из подпапок.

Я просто понял еще одну тревожащую вещь, вероятно, связанную с историей раздела дома выше:

Когда я пробую

cd ~/Music/

Я получаю сообщение

bash: cd: /home/magnus/Music/: Permission denied

Когда я пробую:

sudo cd ~/Music/

Я получаю результат

sudo: cd: command not found

Кажется странным, что команда CD была потеряна?

Что я сделал неправильно и есть ли способ зафиксировать это?

btw: Я использую Ubuntu 12.04 LTS

Спасибо за всю справку! Magnus

1
задан 17 October 2013 в 20:02

1 ответ

Хорошая команда для запуска -

ls -la

. Здесь будут показаны права доступа, владелец, группы и скрытые файлы.

На этом этапе вы хотите убедиться, что подкаталоги имеют правильного владельца и разрешения.

Вы можете изменить владельца папок и файлов рекурсивно, выполнив эту команду

sudo chown -R magnus *

* сообщает chown о смене владельца всех файлов, в то время как -R указывает chown делать это рекурсивно через файл структура.

Если вы хотите сделать это только в своем домашнем каталоге, и все файлы и папки в нем делают это.

sudo chown -R magnus /home/magnus

Это должно дать вам права доступа к файлам, если права владельца установлены правильно.

Также проверьте chmod, если права установлены правильно.

Вот лучшее объяснение, чем то, что я мог бы дать вам в этом https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions

0
ответ дан 17 October 2013 в 20:02

Другие вопросы по тегам:

Похожие вопросы: