Я переместил свои файлы с 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
Система полномочий 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
команда в Вашем терминале, чтобы потянуть его руководство. Еще раз будьте очень осторожны с типографскими ошибками - они могут и кусать Вас неожиданными способами.
Откройте окно терминала и используйте следующую команду:
sudo rm /path/to/the/file.txt
то, где/path/to/the/является путем к файлу и file.txt, является файлом, который будет удален.
Вас попросят ввести Ваш пароль, и файл будет удален.