Команда mkdir не позволяет вносить изменения ни в один из своих файлов

Я создал папку на рабочем столе и создал несколько файлов.asm. Теперь владелец папки "root", и я не могу изменить любой файл, а не в первый раз. Он открывает файлы в режиме "Только для чтения"!

2 ответа

Решение

Вы должны изменить владельца этих файлов обратно на вашего пользователя.

Откройте окно терминала (Ctrl+Alt+T) и введите эту команду:

sudo chown -R $USER: ~

Это вернет вам права собственности на все файлы в вашем домашнем каталоге. Если вы предпочитаете изменять только те, которые находятся в папке на вашем рабочем столе, используйте команду ниже:

sudo chown -R $USER: ~/Desktop/YOUR_DIRECTORY_NAME

Мы используем sudo чтобы выполнить операцию от имени пользователя root, для этого необходимо ввести пароль учетной записи.

Вы очевидно создали файлы как root.

Вы можете передать право владения foldername своему пользователю ("username")

sudo chown -R username:username foldername

Сначала перейдите на свой рабочий стол в терминале, конечно.

Альтернативой является предоставление вам прав rw, которые могут быть выполнены:

sudo chmod o+rw foldername
sudo chmod o+rw foldername/*.asm

Опять же, перейдите к рабочему столу в терминале до выполнения команд.

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