nedeľa 9. februára 2020

Pozor na zmenu UID, zmení sa vám vlastník pri adresároch

Občas sa stane, že po mne, alebo po mojich kolegoch chce, aby sme zmenili UID užívateľa. Linux mu pridelí UID 1001, ale oni chcú nejaké iné. Treba ale dať pozor na  jednu vec.


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