Ответы:
Есть две разные папки под названием папка «корень»: /( корень файловой системы , которая на самом деле единственная папка , которая когда - либо должен называться «корневой каталог»), и /root( Привилегированный пользователь «s домашний каталог ). В ходе обычной работы (т. Е. Кроме выполнения административных задач) пользователи не могут создавать новые файлы в /или /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, принадлежащего пользователю root, как описано выше.
Если вам нужно изменить владельца и права доступа к файлам, то:
Да, это нормально для Ubuntu и всех дистрибутивов Linux. Вы не можете получить доступ к корневой папке, потому что эта папка принадлежит пользователю root и является папкой пользователя.
Но вы можете получить доступ к этой папке, если вы действительно хотите, используя sudo -iкоманду в терминале. Имейте в виду, что если вы что-то напутаете, это ваша ответственность .
Также используя наутилус, нажав клавишу Super+F2 и набравgksu nautilus
Предполагая, что вы хотите изменить разрешение домашней папки пользователя root, которая является /rootпапкой, я бы сказал, это очень плохая идея. Потому что, если вы измените разрешение для пользователя root и удалите или измените какой-то важный файл, это может привести к невозможности использования системы. Возможно, вам придется установить Ubuntu с нуля.
Но, если вы действительно этого хотите, команда chmod:
sudo chmod -R 777 /root
позволит вам получить доступ к /rootпапке. Смотрите страницу руководства для команды chmod здесь .
Чтобы узнать больше о правах доступа к файлам, прочитайте это
/root(плохая идея), это не обязательно 777. Изменение их 770и добавление выбранных пользователей в rootгруппу позволит этим пользователям создавать, просматривать и изменять файлы /root. Кроме того, изменение владельца группы /rootна sudoпозволит администраторам получать к нему доступ. Все эти параметры действительно плохие и не должны выполняться, но установка разрешений для 777for /root, вероятно, является худшей из них. Я понимаю, что вы намерены представить этот метод , конечно, не защищать его. Я не согласен с тобой.
/(корневого каталога), а не/root(домашнего каталога root). Кроме того, здесь также задается вопросlost+found(который всегда есть,/но никогда не включается/root, поскольку на практике/rootэто один из немногих каталогов верхнего уровня, который никто не помещает в отдельную файловую систему.