Как установить команду sudo в Debian

Как установить команду sudo в Debian

Я использовал Ubuntu несколько месяцев. Теперь я перешел на Debian. Но в Debian ярлык терминала ( ctrlaltt) больше не работает, и мне нужно быть root для установки программ.

Почему sudoкоманда не работает в Debian?


Когда я попробовал еще раз после установки sudo, я получил

username is not in the sudoers file. This incident will be reported

решение1

Sudo работает в Debian, конечно. Но он не настроен по умолчанию так же, как Ubuntu. Когда вы устанавливаете Ubuntu, он просит вас создать учетную запись пользователя и дает этой учетной записи разрешение на выполнение любой команды как root через sudo. Debian этого не делает: вам нужно установить пакет sudoи явно добавить свою учетную запись. После установки пакета sudo( apt-get install sudoкак root или любым другим способом, который вы предпочитаете для установки пакетов), выполните следующую команду как root:

addgroup learner sudo

где learnerваше имя пользователя. Выйдите из системы и войдите снова; теперь вы можете запускать команды так, sudoкак вы это делаете в Ubuntu.

Кстати, это работает так: ваша учетная запись пользователя добавляется в группу под названием sudo. Это не дает вашей учетной записи автоматически дополнительных прав; это работает так: файл конфигурации для sudo( /etc/sudoers), поставляемый Debian, содержит строку

%sudo   ALL=(ALL:ALL) ALL

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

Что касается «терминального ярлыка», то это, по-видимому, ярлык среды рабочего стола, которую вы использовали в Ubuntu. Их нет¹Линукссочетания клавиш: каждая среда рабочего стола или оконный менеджер имеют свои собственные, и многие из них можно настроить с различными наборами сочетаний клавиш в соответствии с их конфигурацией. Debian поставляет около 60 различных оконных менеджеров, поэтому, если вам не нравится тот, который вы используете, поищите другие. Посмотрите, как настроить сочетания клавиш в любом оконном менеджере, который вы выберете.

¹ За исключением Alt+SysRq, но это не по теме.

Связанный контент