Ha a felhasználódnak csak a /home/felhasznalo mappában vannak saját jogosultsággal file-jai, akkor egyszerűbb lesz a dolog.
Először is rendszergazdai jogosultsággal ki kell adni a következő parancsot (csak a home-ban lévő felhasznalo könyvtár esetén!)
useradd felhasznalo -N
Ezzel létrejött a felhasználó a /etc/default/useradd-ban definiált alapértelmezett csoporttal.
(Most már meg tudod szerkesztésre nyitni kuser-rel, vagy amivel akarod.)
A gond, ott adódik, hogy a jogosultságok számmal vannak eredetileg azonosítva és a mostani nevekhez egyáltalán nem biztos, hogy ugyanazokat a számokat társítja a rendszer. (Bár, ha olyan sorrendbe hozod létre a felhasználókat, ahogy előtte tetted elképzelhető, hogy megegyeznek… azonos rendszer esetén minden bizonnyal megegyeznek.)
Most kiadod a következő parancsot
ls -dl /home/felhasznalo
Akkor látsz valami ilyesmit
drwxr-xr-x X uid gid XXX XXXX XX XX.XX /home/felhasznalo
Itt két lehetőség van A) és B)
A) Ha a uid és a gid nem számok (hanem pl. felhasznalo és users), akkor készen is vagyunk. Ha számok, akkor egyelőre nincs jogosultsága a felhasználónak hozzá és rekurzívan módosítani kell a jogokat. (Na itt számít, ha máshol is vannak file-ok.)
Ha uid nem stimmel:
chown -R felhasznalo /home/falhasznalo
Ha gid nem stimmel:
chgrp -R users /home/falhasznalo
ahol a users, a felhasznalo alapértelmezett csoportja (ált. users)
B) Másik lehetőség, hogy fordítva gondolkozunk és először megnézzük a könyvtárak uid és gid számait és ahhoz igazítjuk a felhasználók uid és gid számait. Ha összevissza vannak file-jai (meg, ha sok van) a felhasználónak, akkor ez jóval praktikusabb. Ezt könnyen meg lehet tenni pl. egy kuser vagy egyéb grafikus hasonszőrű programmal. (Tehát pl. a felhasznalo uid értékét megváltoztatjuk az előbb megkapott /home/felhasználo uid értékére.)
Mivel 4 felhasználód van, ki tudja hány file-lal, meg hol, talán ez a praktikusabb, de csak akkor, ha nem foglaltak az uid-k… tehát ezt a megoldást szűz rendszernél érdemes megtenni.
Ez sajnos ilyen bonyolult… elsőre… másodszorra már unalmas rutin.
legutóbbi hsz