Сообщение «Вы не владелец…» при попытке доступа к папке

18

В меню свойств этой папки для пользователя и группы «root» установлено разрешение, в нем отображается сообщение «Вы не являетесь владельцем, поэтому вы не можете изменять эти разрешения». Я действительно владелец и единственный пользователь машины, как я могу изменить разрешения?

Стефан Констанция
источник

Ответы:

23

Это не говорит о том, что вы не являетесь владельцем компьютера, на котором существует папка. Это говорит вам, что вы не являетесь владельцем папки. Это совсем другая концепция собственности .

В вашей системе Ubuntu ваша учетная запись пользователя автоматически не имеет возможности выполнять какие-либо возможные действия - некоторые административные действия могут выполняться только rootсуперпользователем . Однако этот пользователь не является реальным человеком, и в Ubuntu вы не входите в систему под этим именем. Вместо этого, Ubuntu предоставляет такие средства, как sudoи gksuвыполнять действия как root .

Вы должны проверить три ссылки выше. Прочитав это, если вы все еще хотите изменить разрешения для этой папки, вот один из способов сделать это:

  • Нажмите Alt+ F2.

  • Введите команду gksu nautilusи нажмите Enter.

  • Теперь у вас есть окно браузера файлов, работающее как root. Вы можете изменить разрешения с этим. Любая программа, которую вы открываете из этого, также будет работать root. Вы должны использовать это осторожно и экономно.

  • rootКогда вы закончите, обязательно закройте это окно Nautilus, чтобы случайно не использовать его для чего-то, что вам не нужно rootделать.

Прежде чем изменять разрешения (и / или владельца) для этой папки, вы должны знать, что выполнение этого с системными файлами в Ubuntu может иметь негативные последствия: вы можете сделать вашу систему небезопасной ... или даже остановить работу вашей системы.

Если эти файлы имеют неправильное владение / разрешения, потому что вы перенесли их из другой системы и сделали так root(например, если это восстановленные документы), тогда продолжайте.

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

Элия ​​Каган
источник
11
sudo chown -R username /path/to/directory

Вы должны иметь привилегии sudo, хотя!

Вы должны использовать опцию -R для рекурсивной работы с файлами и каталогами

Винит Кумар
источник
1
Пожалуйста, будьте осторожны, предлагая пользователю изменить владельца файла, который принадлежит root. Вероятно, он принадлежит root по уважительной причине.
Argusvision
он хотел посмотреть, что в этой папке, я сказал ему, как, хотя я согласен с вашим предложением.
Винит Кумар
chown фактически устанавливает права доступа. Для просмотра разрешений вы должны использовать ls -l filename или ls -ld имя_каталога.
Argusvision
1
Чувак, я знаю, что он делает .. Думаю, вы пропустили эту часть из его вопросаhow can I change the permissions?
Винит Кумар
Нет, я поймал это. Видимо, я скучаю по прочтению вашего комментария о том, чтобы увидеть содержимое папки, как видение владения папкой. Мои извинения
Argusvision