Невозможно изменить файлы в / root

Просто добавление другого подхода:

Вы также можете использовать терминал, который поддерживает сразу несколько вкладок. Вот несколько примеров: Gnome Terminal (тот, который поставляется предустановленно на Ubuntu), Guake, Terminator, Tilda и т. Д.

Ярлык: CTRL + Shift + T = почти всегда создание нового ярлыка вкладки

1
задан 18 June 2013 в 13:32

3 ответа

Как правило, не рекомендуется, чтобы пользователь имел права root. Если вам необходимо выполнить некоторые действия, требующие прав root, вы можете запросить эти привилегии только для этой конкретной команды с помощью sudo на консоли или kdesudo или gksudo, если вы используете KDE или Gnome / Unity, соответственно .

1
ответ дан 24 May 2018 в 20:57
  • 1
    Да, я знаю, что могу сделать это с помощью sudo на консоли, но я новый пользователь, и я пытаюсь выполнить работу с помощью интерфейса, потому что я не знаю, как работать через терминал. благодаря – RAKuser 18 June 2013 в 11:15
  • 2
    Используйте консоль и введите gksudo nautilus, и это должно дать вам экземпляр файлового менеджера с привилегиями root. Будьте очень осторожны и закройте его, как только вы закончите делать то, для чего вам нужны привилегии root. Вы не хотите забывать, что ваш файловый менеджер имеет права root и делает что-то глупое. – Jason 18 June 2013 в 20:23

Стать пользователем, имеющим полные привилегии Root, не считается хорошим способом работы с Ubuntu (или даже Linux в целом).

Есть много важных вещей, которые могут быть испорчены, если вы работаете как пользователь root. Вы можете испортить свои файлы основной ОС. Все, что нужно сделать в качестве пользователя root, можно выполнить с помощью команды sudo.

Также небольшой совет: используйте символические ссылки для связывания файлов в папке www с файлами в вашем [ f3], чтобы избежать прав доступа к файлам.
1
ответ дан 24 May 2018 в 20:57
  • 1
    Я попытался использовать символические ссылки, поскольку вы предложили иметь папку в моем домашнем каталоге, связанную с / var / www (извещение, что я хочу иметь полные привилегии в этой папке для добавления файлов php). У меня все еще есть проблема, я не могу добавить в нее никаких файлов. Можете ли вы показать мне, как это сделать, может быть, я делаю что-то неправильно. благодаря – RAKuser 18 June 2013 в 11:11
  • 2
    Символьные ссылки ничего не меняют о разрешениях. Цель ссылки (исходный файл / папка) по-прежнему должна иметь обычные разрешения, позволяющие выполнить операцию. Был бы очень простой компромисс сервера, если бы это сработало! – gertvdijk 18 June 2013 в 11:52
  • 3
    Спасибо @gertvdijk, это именно то, что я заметил после того, как я попробовал символические ссылки. Это не решение моей проблемы :( – RAKuser 18 June 2013 в 12:01
  • 4
    @RAKuser не против, но вы делаете это неправильно. Вместо создания ссылки в папке home создайте символическую ссылку в папке / var / www с помощью команды sudo. Вот образец, который поможет вам легко. [F2] – Abhishek Kandoi 19 June 2013 в 12:07
  • 5
    Это не сработало -_-, я просто скопирую файлы через терминал в режиме sudo в " www " каталог ,,, Спасибо – RAKuser 19 June 2013 в 12:35

Я думаю, что вы ищете, чтобы использовать nautilus (это имя файлового менеджера по умолчанию в Ubuntu) в качестве пользователя root. Хотя это не рекомендуется (особенно для начинающих пользователей), это все еще возможно. Откройте терминал (Ctrl + Alt + T) и введите

gksudo nautilus

В качестве альтернативы вы можете ввести следующие строки в окне терминала

sudo su
nautilus

Введите свой пароль, когда он просит его.

Это позволяет вам запускать Nautilus с привилегиями root. Таким образом, теперь вы можете свободно редактировать свои файлы, используя графический интерфейс, а не терминал. Я до сих пор не вижу необходимости в этом, и я не могу особо подчеркнуть потенциальные риски. Не обвиняйте меня, если вы нарушаете свою систему с помощью этого метода. Вы были предупреждены!

1
ответ дан 24 May 2018 в 20:57

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

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