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

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

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

Когда я пытаюсь

cd ~/Music/

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

[111 ]

Когда я пытаюсь:

sudo cd ~/Music/

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

sudo: cd: command not found

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

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

Кстати: я использую Ubuntu 12.04 LTS

Спасибо за помощь! Magnus

1
задан 16.04.2020, 10:33

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

1
ответ дан 16.04.2020, 10:34

Теги

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