Příkaz Linux usermod je nástroj příkazového řádku, který vám umožňuje upravit atributy uživatele v systému Linux. Mezi takové atributy patří skupiny, do kterých uživatel patří, přihlašovací adresář, heslo a tak dále. V této příručce předvádíme některé příkazy usermod, které můžete použít ke změně vlastností běžného uživatele.
Syntaxe uživatelského modu
Příkaz usermod má následující syntaxi:
$ usermod options username
Přidání běžného uživatele do skupiny
Pravděpodobně běžný případ použití usermodu příkaz přidává nebo umísťuje uživatele do jiné skupiny. Ve výchozím nastavení je uživateli při vytvoření uživatelského účtu přiřazena primární skupina. Kromě toho můžete uživatele přidat do jiné skupiny. Chcete-li toho dosáhnout, použijte -a -G ir jednoduše -aG v zobrazené syntaxi:
$ usermod -aG group user
V níže uvedeném příkladu přidáváme běžného uživatele bob do sudo skupina.
$ usermod -aG sudo group
Poté vyvolejte skupiny příkaz k ověření skupin, které uživatel bob patří. Zpočátku uživatel patřil pouze do skupiny bob . Po přidání uživatele do sudo skupina, uživatel nyní patří do 2 skupin:bob a sudo skupiny.
$ groups bob
Změna domovského adresáře uživatele
Pomocí usermod -d můžete také změnit výchozí domovský adresář následovně.
$ usermod -d /home/new_directory user
V níže uvedeném příkladu jsme změnili domovský adresář uživatele bob na /home/test adresář.
$ sudo usermod -d /home/test bob
Změna přihlašovacího jména uživatele
Pomocí -l příznak, můžete změnit přihlašovací jméno uživatele následovně:
$ sudo usermod -l robert bob
V tomto příkladu příkaz změní přihlašovací jméno uživatele z bob na robert.
Změna ID uživatele ( UID ) pro uživatele
-u příznak umožňuje změnit ID uživatele uživatele. V níže uvedeném příkladu jsme nastavili UID uživatele robert z výchozí 1005 na 4321.
$ sudo usermod -u 4321 robert
Jak zamknout/odemknout uživatele
Kromě toho můžete také uzamknout uživatelský účet pomocí -L volba. V níže uvedeném příkladu zamykáme uživatele uživatele robert.
$ sudo usermod -L robert
Když se pokusíte přihlásit, zobrazí se chyba ověření, protože uživatel je uzamčen.
K odemknutí uživatele použijte -U možnost, jak je uvedeno.
$ sudo usermod -U robert
Změna data vypršení platnosti uživatele
Pomocí -e můžete zadat datum vypršení platnosti uživatelského účtu. V tomto scénáři datum vypršení platnosti uživatele robert je nastaven na 2021-10-01.
$ sudo usermod -e 2021-10-01 robert
K ověření použijte změnu příkaz takto.
$ sudo chage -l robert
Upravit primární skupinu uživatele
Primární skupina uživatele je výchozí skupina, do které uživatel patří při vytvoření.
Zde vidíte, že primární skupina pro uživatele bob je bob .
$ id bob
Chcete-li změnit primární skupinu na jinou, řekněte hry spusťte usermod pomocí -g možnost takto
$ sudo usermod -g games bob
Poté pomocí příkazu id potvrďte, že se skupina změnila.
Shrnutí
To byl souhrn některých užitečných vlastností příkazu usermod. Jak bylo pozorováno, přijde docela vhod při změně různých vlastností nebo atributů běžných uživatelů. Doufáme, že nyní jste schopni co nejlépe využít příkaz usermod.