
Я использовал 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, но это не по теме.