Я не могу получить доступ к корневой папке

У меня нет доступа к моей корневой папке: Ubuntu говорит, что у меня нет необходимых разрешений для доступа к ней. Я также не могу получить доступ к lost + found, который выдает мне то же сообщение об ошибке

Кто-нибудь здесь может дать ответы на эти вопросы?

14
задан 15 September 2012 в 14:14

2 ответа

Да, это нормально для Ubuntu и всех дистрибутивов Linux. Вы не можете получить доступ к корневой папке, потому что эта папка принадлежит пользователю root, а это папка пользователя.

Но вы можете получить доступ к этой папке, если действительно хотите, используя команду sudo -i в терминале. Имейте в виду, что если вы что-то напутаете, это ваша ответственность .

Также используя nautilus, нажмите клавишу Super + F2 и введите gksu nautilus

Изменение разрешений корневой папки. [ 118]

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

Но, если вы действительно этого хотите, команда chmod:

sudo chmod -R 777 /root

позволит вам получить доступ к папке /root. Смотрите страницу руководства для команды chmod здесь .

Чтобы узнать больше о правах доступа к файлам, Прочитайте это

0
ответ дан 15 September 2012 в 14:14

Существуют две разные папки, называемые «корневой» папкой: / (корень файловой системы , которая действительно является единственной папкой, которую следует когда-либо называть «корневой папкой»), и /root ( домашний каталог корневого пользователя ). Во время обычного хода работы (т. Е. Кроме выполнения административных задач) пользователи не могут создавать новые файлы в / или /root.

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

Если у вас установлен пакет gksu, вы можете запустить gksudo nautilus, чтобы открыть окно браузера, принадлежащее корневому файлу. Если вы сделаете это, будьте особенно осторожны, чтобы использовать его только для задач, в которых вы должны быть пользователем root, и закрыть его, когда закончите (чтобы потом не перепутать его с обычным окном Nautilus).

Если у вас не установлено gksu и вы не хотите его устанавливать, sudo -i nautilus или sudo -H nautilus достаточно безопасны. (Напротив, если бы вы использовали обычные sudo nautilus, , вам, возможно, придется исправить некоторые вещи в вашем домашнем каталоге, чтобы заставить Nautilus снова работать должным образом, когда вы не работаете) это как root.)

Однако, обычно вам также не нужно этого делать. Вам редко приходится вручную редактировать содержимое верхнего уровня / или содержимое /root. Я рекомендую предоставить больше информации - или задать новый вопрос - чтобы точно объяснить, чего вы пытаетесь достичь. Конкретное задание, которое вам нужно сделать, определит, как вам следует действовать.

Наконец, заметка о lost+found. В этом хранятся файлы, восстановленные в операциях восстановления файловой системы . Поскольку такие файлы могут находиться в любом месте файловой системы, для доступа к ним требуются права суперпользователя (или любая информация в системе может быть потенциально доступна для пользователя, не являющегося администратором). Если вы считаете, что там могут быть файлы, которые вы хотите восстановить, вы можете проверить, запустив

sudo ls /lost+found

в окне терминала ( Ctrl + Alt + T ). [одна тысяча сто сорок три]

Если там есть файлы, которые вы хотите, то вы можете скопировать их (и если их правообладание и права не дают вам необходимого доступа, измените их). Вы можете сделать это как root с терминала с помощью cp , chmod и chown (запускать с правами root с sudo ) или с окном Nautilus, принадлежащим корню, как описано выше.

Если вам нужно изменить владельца и разрешения для файлов, то:

  1. убедитесь, что вы не делаете это для большего количества файлов, чем необходимо - например, некоторые люди случайно меняют владельца или разрешения для больших части системы, а затем должны быть переустановлены, и
  2. Я рекомендую это руководство для понимания системы владения / разрешений в Ubuntu (что также относится к большинству других Unix-подобных [ 1131] ОС). Википедия тоже может помочь.
0
ответ дан 15 September 2012 в 14:14

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

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