1

Я не могу изменить файлы в Ubuntu 12.04. Я пытаюсь изменить разрешения, чтобы я мог добавить папку или изменить файл, и все, что я получаю, это:

$ sudo nautilus
sudo: /usr/lib/sudo/sudoers.so must only be writeable by owner   
sudo: fatal error, unable to load plugin

4 ответа4

3

Попробуйте вместо этого gksudo nautilus .

Из RootSudo - Документация сообщества Ubuntu # Графическое судо:

Вы никогда не должны использовать обычный sudo для запуска графических приложений от имени Root. Вы должны использовать gksudo (kdesudo на Kubuntu) для запуска таких программ. gksudo устанавливает HOME = ~ root и копирует.Xauthority для каталога tmp. Это предотвращает принадлежность файлов в вашем домашнем каталоге Root. (AFAICT, это все, что особенного в среде запущенного процесса с gksudo vs. sudo).

3

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

~# chmod 644 /usr/lib/sudo/sudoers.so

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

~# aptitude reinstall sudo

Если у вас нет доступа к root с помощью su, вы можете попробовать загрузиться в однопользовательском режиме или выполнить chroot в вашей системе с компакт-диска восстановления, чтобы выполнить восстановление. Однако вам определенно понадобятся некоторые средства для получения прав root, чтобы решить вашу проблему.

0

попробуйте su - затем нажмите ввод, затем введите пароль, надеюсь, это также будет работать для вас.

-1

Под Ubuntu попробуйте

sudo -i  

Введите свой пароль, затем

gksu nautilus  

Наутилус откроет и разрешит вносить изменения в папки и файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .