Назад | Перейти на главную страницу

Ubuntu сохраняет права администратора; пропустить ввод пароля и sudo

Мне было интересно, есть ли способ ввести мой пароль администратора где-нибудь только один раз и сохранить его на все время входа в систему. Я ненавижу вводить sudo имя-команды * каждые пять секунд или вводить пароль каждый раз, когда система хочет выполнить задачу. Есть ли способ просто ввести его один раз для моей сессии и запомнить?

Я знаю, что это плохая практика, но это на виртуальной машине, которая меня не волнует.

sudo su будет работать - у вас будет оболочка с правами root, пока вы ее не закроете, а также пароль для root, используя passwd root и вход непосредственно как root. Оба из них сильно не одобряются по многим причинам, перечисленным здесь десятки раз, когда этот вопрос задавался.

Вы можете увеличить время между повторным вводом пароля:

sudo visudo

отредактирую ваш /etc/sudoers файл, и вы можете добавить timestamp_timeout вариант для вашего имени пользователя.

Из man sudoers:

timestamp_timeout
                       Number of minutes that can elapse before sudo will ask
                       for a passwd again.  The default is 15.  Set this to 0
                       to always prompt for a password.  If set to a value
                       less than 0 the user's timestamp will never expire.
                       This can be used to allow users to create or delete
                       their own timestamps via sudo -v and sudo -k
                       respectively.

'sudo -i' перенесет вас в оболочку как root с корневой средой.

Если вы действительно не заботитесь о машине, крайне плохая практика - полностью отключать пароли для sudo. Для этого отредактируйте конфигурацию sudo:

  • выполнить 'visudo'
  • вставьте 'username ALL = NOPASSWD: ALL' в самый конец файла, заменив 'username' своим именем пользователя

Определенно не делайте этого ни на каких машинах, если только вы не совсем безумны :)

sudo -i - правильный способ сделать это с помощью sudo, чтобы получить хорошие переменные среды.