Keď meníme UID užívateľa, meníme mu jednotlivé ID, ktoré komunikuje so systémom.
Máme adresár /data/1 a tu ako vidíme, je vlastník rpi12.
root@guliverkel:/home/martin# ls -l /data/1/
total 0
drwxr-xr-x 3 rpi12 rpi12 60 Feb 9 18:39 2
drwxr-xr-x 2 rpi12 rpi12 40 Feb 9 18:39 auto
Teraz zmeňme užívateľové ID.
root@guliverkel:/home/martin# usermod -u 50 rpi12
root@guliverkel:/home/martin# id rpi12
uid=50(rpi12) gid=1001(rpi12) groups=1001(rpi12)
Pozrime sa opäť na vlastníkov:
root@guliverkel:/home/martin# ls -l /data/1/
total 0
drwxr-xr-x 3 1001 rpi12 60 Feb 9 18:39 2
drwxr-xr-x 2 1001 rpi12 40 Feb 9 18:39 auto
Tu to vyzerá akoby ste vymazali užívateľa a nanovo ho vytvorili. Preto tu je 1001. (To je staré UID)
Je to preto, lebo sa zmenilo ID užívateľa. Zoberme si príklad z čias mobilov, keď sa všetko ešte ukladalo na SIM. Alebo, keď ste niečo ukladali na SIM a niečo do telefónu. Potom, keď ste vymenili mobil, bolo to mešuge. A to isté vidí Linux.
Čo robiť v takom prípade? Zmeňte opäť vlastníkov. (Ešte predtým, keď máte veľkú štruktúru adresárov, zálohujte si ju aj s právami.)
- opäť zmeňte práva na pôvodné, ako ste robili kedysi
root@guliverkel:/home/martin# chown -R rpi12:rpi12 /data/1/
root@guliverkel:/home/martin# ls -l /data/1/
total 0
drwxr-xr-x 3 rpi12 rpi12 60 Feb 9 18:39 2
drwxr-xr-x 2 rpi12 rpi12 40 Feb 9 18:39 auto
Žiadne komentáre:
Zverejnenie komentára