Portál AbcLinuxu, 16. července 2025 08:22
Při přidávání uživatele pomocí useradd se bez udání iniciální skupiny (parametr -g
) použije vždy nová skupina se stejným jménem jako login nového uživatele a to i přesto, že je v /etc/default/useradd
nastaveno GROUP=100
(skupina "users", která v systému existuje) a i useradd -D
vypíše defaultní nastavení správně.
Uniká mi něco, nebo je to bug v programu useradd
nebo alespoň v jeho manuálové stránce, kterou chápu tak, že by se bez zadání parametru -g
měla použít právě výchozí skupina?!
/etc/default/useradd
jsem kdysi nekde na nejakem systemu videl konfigurak, ve kterem se rikalo, jestli se ma pouzit skupina stejna, jako pridavany user, nebo skupina users
popr. jina uvedena v /etc/default/useradd
. Prvni reseni ma vyssi prioritu. Jeste se zkusim podivat kde to bylo...
/etc/adduser.conf
mas promennou USERGROUPS
ktera pokud je nastavena na yes
, pak skupiny jsou stejne jako login jmena, a pak mas tvuj soubor /etc/default/useradd
. useradd
zrejmne nepochopitelne pouziva radeji /etc/adduser.conf
misto sveho konfiguraku. Zkus to upravit tam.
Používám Archlinux a tam žádnej soubor /etc/adduser.conf
neexistuje. (Zkusim se podívat na useradd
pomocí strace
, jestli se takovej soubor náhodou nesnaží otevřít). Nicméně minimálně v manuálové stránce by o tom mhla bejt zmíňka...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.