sudo в Ubuntu

В Ubuntu по умолчанию отключен пользователь root.

Все административные действия выполняются с помощью команды sudo.

Разберемся на примере,

Запустим Midnight Commander, от своего пользователя

    mc

Запустился mc, в своей папке /home/user мы можем делать все что угодно, в том числе удалять файлы. Но если перейти в каталог, в котором обычно содержаться конфигурационные файлы /etc, и открыть на редактирование какой-либо файл, то сохранить его не получиться, нужно иметь права root. Соответственно и сам mc надо запустить от root. Чтобы это сделать используется команда sudo.

    sudo mc

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

    sudo mcedit config.conf

и откроется редактор с правами root для конкретного файла. Это намного безопаснее.

Также существует команда для запуска графических программ с правами администратора, например, nautilus. Сочетанием клавиш Alt + F2, надо вызвать диалог запуска программ, и туда вписать нашу команду, запуска nautilus c правами root.

    gksu nautilus

Можно запустить тот же nautilus с помощью sudo из терминала. Но это не удобно, до закрытия программы нельзя будет закрывать и терминал.

ubuntu.ru