Как предоставить sudo привилегии существующим пользователям? [Дубликат]

Команда dman автоматически загрузит страницу руководства во временный кеш, а затем покажет ее. Это полезно для отображения страниц руководства для программного обеспечения, которое не установлено, хотя иногда это не работает, и вам нужно дождаться загрузки страницы руководства. (Ручные страницы небольшие, так что обычно это не занимает много времени.)

Чтобы получить dman, установите пакет dman .

[d5 ] dman:

Обратите внимание, что сетевые операции будут немного медленнее, чем вы привыкли, когда читаете man-страницу. Также обратите внимание, что вы должны подключиться к Интернету и иметь доступ к manpages.ubuntu.com, чтобы эта утилита была полезной. Наконец, алгоритм, используемый dman для извлечения удаленных страниц, значительно проще, чем алгоритм man (1).

dman может вообще ничего не делать, если он не может найти страницу руководства, которую вы ищете (даже иногда, когда она должна ее найти). И есть небольшая задержка до и после просмотра страниц руководства. Но в целом, это удобная утилита для работы, особенно если вы хотите узнать больше о программе без ее установки или перехода на веб-браузер.

1
задан 23 January 2013 в 21:04

3 ответа

Вместо этого вы можете попробовать,

sudo adduser hduser sudo

В Ubuntu вам нужно добавить пользователя только в группу sudo.

20
ответ дан 25 May 2018 в 08:14

1) Станьте root. Вы можете сделать это с помощью sudo -i или станете root старомодным способом su -

2) Запустить visudo

3) Я изменил эту часть файла sudoers, чтобы мои избранные пользователи становятся пользователями sudo, и вы можете добавлять пользователей одинаково (пустые строки вводят в формат чисто):

## User Aliases
## These aren't often necessary, as you can use regular groups
## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname
## rather than USERALIAS
# User_Alias ADMINS = jsmith, mikem dbadmin 
ALL=(ALL) ALL
ics ALL=(ALL) ALL 
csm ALL=(ALL) ALL 
coa ALL=(ALL) ALL

4) Нажмите : и x, чтобы записать изменения в sudoers и выйти vi.

7
ответ дан 25 May 2018 в 08:14
  • 1
    Это кажется излишне сложным. Зачем работать visudo, когда команда adduser будет делать то, что вы хотите? – Dan Dascalescu 11 July 2014 в 14:29
  • 2
    @ dan-dascalescu - $ sudo adduser имя пользователя sudo не будет работать, если группа 'sudo' не существует. Поэтому добавление пользователя вручную, безусловно, является вариантом. Однако, конечно, более элегантно создавать группу sudo, добавлять ее в файл sudoers (например, через visudo), а затем добавлять соответствующих пользователей в эту группу пользователей. – Jarrett Barnett 2 October 2015 в 20:47
  • 3
    @JarrettBarnett Это было для меня. Спасибо за ваш ответ. – Marcel 22 March 2016 в 02:47

Отредактируйте файл sudoers: sudo visudo

и добавьте:

user    ALL=(ALL:ALL) ALL
2
ответ дан 25 May 2018 в 08:14
  • 1
    Зачем нужно исправлять /etc/sudoers, когда будет выполняться команда adduser ? – Dan Dascalescu 11 July 2014 в 14:29
  • 2
    @Zanna Вы отредактировали sudo visudo /etc/sudoers Правильно ли? AFAIK, это либо sudo visudo, либо sudo nano /etc/sudoers – d a i s y 18 February 2017 в 12:29
  • 3
    ah @Lnux, вы правы, но вы всегда должны использовать visudo для редактирования /etc/sudoers, потому что это мешает вам совершить фатальную синтаксическую ошибку. я исправил – Zanna 18 February 2017 в 12:32

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

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