Я установил виртуальную машину для компиляции программного обеспечения для linux, которое я разрабатываю на Windows.
Я настроил автоматическое монтирование папки windows, запуск скриптов компиляции и затем просто выключение. Машина даже не подключена к сети.
Я прочитал несколько вопросов, чтобы ответить на них самостоятельно, но единственное, что я могу сделать, это то, что мне не нужно вводить пароль и автоматически входить в систему моего пользователя в ubuntu.
Но вот что я хочу сделать: Я хочу выполнить команду в терминале. Я хочу, чтобы она выполнялась с привилегиями root, каждая команда и всегда при любых обстоятельствах. Я не хочу набирать "sudo" или "su" каждый раз, когда я захожу в консоль для компиляции своих программ (некоторые скрипты требуют прав root, некоторые нет, вы не знаете, пока не запустите их и не появится куча ошибок, что очень расстраивает).
Итак, как мне это сделать?
Дополнительно: Как я могу сделать так, чтобы все в стандартном графическом интерфейсе Ubuntu также запускалось от имени администратора? Например, gedit при двойном щелчке на файле?
Прокламатор
Я искал другие ответы по этой теме, но они не отвечают на вопрос. Каждый ответ отрицает правильный ответ на основании "это небезопасно" (даже если пользователи утверждают, что в большинстве случаев они знают о рисках безопасности)... и меня не волнует безопасность несетевой ОС. Это просто вопрос загрузки предыдущего снимка компилируемой виртуальной машины, если что-то сломается.
Сначала включите корневую учетную запись путем установки пароля:
sudo passwd
Тогда включают ручной вход в систему в LightDM (принимающий 14.04):
sudo tee /usr/share/lightdm/lightdm.conf.d/50-allow-manual.conf <<EOF
[SeatDefaults]
greeter-show-manual-login=true
EOF
Перезапуск LightDM:
sudo service lightdm restart
Вход в систему как корень. Необходимо будет ввести и имя пользователя и пароль. Включить автовход в систему для корня:
sudo tee /usr/share/lightdm/lightdm.conf.d/51-auto-root.conf <<EOF
[SeatDefaults]
autologin-user=root
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter
EOF
service lightdm restart