Доступ запрещен для удаления файла

Я переместил свои файлы с Windows 7 PC на другой ПК Ubuntu 16.1 по кабелю LAN.

Теперь, когда я пытаюсь удалить свои файлы в ПК Ubuntu, он говорит доступ запрещен?

total 28
-rwxr--r--  1 nobody nogroup  889 Jun 16  2016 Android Book Links.txt
-rwxr--r--  1 nobody nogroup    0 Mar  7  2009 AUTOEXEC.BAT
drwxr-xr-x  2 nobody nogroup 4096 Mar 11 03:22 Book
-rwxr--r--  1 nobody nogroup    0 Mar  7  2009 CONFIG.SYS
drwxr-xr-x  6 nobody nogroup 4096 Mar 11 03:33 Documents and Settings
drwxr-xr-x  2 nobody nogroup 4096 Mar 11 03:33 i386
drwxr-xr-x 13 nobody nogroup 4096 Mar 12 09:59 My Documents
drwxr-xr-x 11 nobody nogroup 4096 Mar 11 23:25 TCWIN45
drwxr-xr-x  3 nobody nogroup 4096 Mar 11 23:25 VALUEADD

3
задан 8 May 2017 в 19:34

2 ответа

Система полномочий Linux очень отличается от системы Windows. Для интенсивного курса каждое разрешение имеет несколько фасетов, присвоенных ему. А именно, существует три восьмеричных бита (u, g, и o), что управление, кто может получить доступ к файлу и до какой степени. Существует также понятие, названное файлом "владелец", который является парой пользователя и группы, которая управляет единственным файлом (и управляются u и g биты). Поскольку более подробное изучает, как полномочия Linux работают, проверяют этот превосходная рецензия на Дуге Wiki.

В Вашем случае, файлы принадлежат nobody пользователь и nogroup группа, и полномочия установлены таким образом, что nobody пользователь может читать, запишите и выполните файлы, в то время как nogroup группа может только читать и выполниться. Точно так же все остальные могут только считать или выполнить файлы.

Тем не менее существует приблизительно три решения этой проблемы. Можно стать nobody пользователь, можно стать root, или можно изменить владение этих файлов. Первый действительно не рекомендуется, как nobody, пользователь является специальной учетной записью, которая не должна действительно привыкать.

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

sudo rm /path/to/file/you/want/gone

, Если Вы хотите удалить папку, необходимо использовать другую команду:

sudo rm -rf /path/to/the/folder/you/want/gone

Прежде, чем нажать ВХОДЯТ , удостоверьтесь, что Ваша команда свободна от опечаток или других ошибок. Эти команды очень опасны, и могут иметь непреднамеренные побочные эффекты, если команда вводится неправильно.

, Кроме того (и вероятно лучший путь), можно взять владение файлов, дав Вам полный контроль над ними. Linux имеет что-то позвонившее эти chown команда для точно этой цели. Я предположил бы, что Вы хотите изменить владение всего, так используйте эту команду:

sudo chown -R $USER:$USER /path/to/your/folder

, Если Вы только хотите изменить владение единственного файла, это - эта команда:

sudo chown $USER:$USER /path/to/your/file

Для получения дополнительной информации, в как chown работы, выполненные эти man chown команда в Вашем терминале, чтобы потянуть его руководство. Еще раз будьте очень осторожны с типографскими ошибками - они могут и кусать Вас неожиданными способами.

4
ответ дан 1 December 2019 в 15:51

Откройте окно терминала и используйте следующую команду:

sudo rm /path/to/the/file.txt

то, где/path/to/the/является путем к файлу и file.txt, является файлом, который будет удален.

Вас попросят ввести Ваш пароль, и файл будет удален.

0
ответ дан 1 December 2019 в 15:51

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

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