Как добавить обычного пользователя в файл sudoers с помощью `echo`? [Дубликат]

На этот вопрос уже есть ответ:

Я использую Ubuntu 12.04 и я делал через учебник терминала. Там было объяснено о команде echo, и он упомянул кое-что о добавлении вашего имени в файл sudoers, используя echo >>. Мне просто интересно, что это было? Может кто-нибудь сказать мне, как это сделать?

3
задан 13.05.2020, 02:34

1 ответ

Не Рекомендуемый:

Первый вход в систему как корень с помощью следующей команды:

sudo -i

Тогда тип:

echo "username ALL=(ALL) ALL" >> /etc/sudoers

Изменение username с Вашим именем пользователя.

Это добавит username к sudoers файл. Но выполнение этого может заблокировать Вас от sudo.

Рекомендуемый:

, Если Вы хотите отредактировать Ваш /etc/sudoers использование visudo

sudo visudo

, можно использовать /etc/sudoers.d вместо того, чтобы изменить /etc/sudoers.

Для большего см. здесь .

3
ответ дан 13.05.2020, 02:34
  • 1
    Хотя это будет работать, " problem" это, sudo не позволит перенаправление непосредственно. Можно использовать мишень, или sudo колотят-c " эхо > >..." – musiphil 13.05.2020, 02:35
  • 2
    Спасибо Realy действительно, но как типичный пользователь может сделать это –  13.05.2020, 02:35
  • 3
    Downvoted, потому что путь Вы предложили использовать sudo просто won' t работают в этом контексте (это - перенаправление >>, которому нужны поднятые полномочия), – inf3rno 13.05.2020, 02:36
  • 4
    Только пользователи, дающие корню полномочия, могут сделать это, типичные пользователи can' t. – VonC 13.05.2020, 02:36
  • 5
    @steeldriver Теперь это будет работать – Community 13.05.2020, 02:37

Теги

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