Nedávno jsem musel změnit distribuci svého stolního počítače z Ubuntu na mateřskou distribuci Debian. Ačkoli mnozí z nás říkají, že obě distribuce jsou téměř stejné, je pravda, že existují malé detaily, které obě distribuce odlišují, a dokonce i to, že někteří uživatelé mají problémy, jak se to stalo mně.
Jedním z největších problémů, se kterým jsem se setkal, je ten Debian nefunguje stejným způsobem jako Ubuntu s programem sudo, alespoň pro uživatele bez oprávnění root.
Sudo je příkaz, který se používá ke spouštění příkazů jako superuživatel. To je nezbytné k provádění úkolů, jako je instalace balíčků, aktualizace, zaznamenávání změn určitých souborů atd. Něco důležitého a to v Debianu nemůžeme udělat jako v Ubuntu, ale zadáním jako uživatel root nebo správce systému.
Po standardní instalaci Debianu 9 Stretch obsahuje ve výchozím nastavení nainstalované sudo, ale nepovažuje našeho uživatele za uživatele, který je schopen jej používat, malý problém, který má řešení, jednoduché a rychlé řešení pro každého uživatele.
Nejprve musíme otevřít terminál a provést příkaz „su“. Jakmile jsme jako správci systému, musíme napsat následující:
nano /etc/sudoers
Zobrazí se nám konfigurační soubor příkazu sudo. Nyní musíme přidat následující řádek:
User privilege specification root ALL=(ALL) ALL
A musíme přidat následující řádek pod root:
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL
Nyní musíme uložit veškerý obsah stisknutím kombinace kláves Control + O a poté ukončíme stisknutím kláves Control + X. Toto Úpravy lze provádět také pomocí programu GeditZa tímto účelem změníme příkaz „nano“ na příkaz „gedit“ poté, co jsme uživateli root. Poté restartujeme zařízení, aby byly použity konfigurace a voilaJiž máme příkaz sudo připraven k použití, jako kdybychom měli v počítači Ubuntu.
Zkusili jste to?
su - -c "usermod -aG sudo"
A pak relaci restartujte.
Debian jsem dlouho nepoužíval, každý den se v Centosu cítím pohodlněji, ale podle oficiálního dokumentu debian doc vás stačí přidat do skupiny sudo:
https://wiki.debian.org/sudo
(I když si myslím, že si pamatuji, že to byla skupina kol)
Pozdrav.
Dotaz, soubor, který v mém případě říkáte, je prázdný a nemá nic dříve napsaného, v instalaci Debianu jsem nevybral možnost použít sudo (v grafickém instalátoru). Stává se něco, když napíšu vše do souboru, který je prázdný / by se vytvářel?
1. - otestujte instalaci sudo s # (oprávnění)
nano / etc / sudoers
2. - Zkuste znovu upravit soubor s # (oprávnění)
nano / etc / sudoers
Doufám, že to pro vás bude fungovat.