Yanıtlar:
UYARI : UID ve GID'lerle uğraşmak, her şey armut şeklindeyse akıl sağlığınız için tehlikeli olabilir. Aşağıdaki komut dosyalarının herhangi birinin kullanılması tamamen kendi sorumluluğunuzdadır.
Bir kullanıcının UID ve GID değerini değiştirmek için root olarak çalıştırılacak komutlar aşağıdadır. Açılı parantez içindeki değişkenleri ayarlarınıza uyacak şekilde değiştirin:
usermod -u <NEWUID> <LOGIN>
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>
usermod
vegroupmod
ilgili adlandırılmış muadiliusermod
için UID ve GID'yi değiştirmek de homedir'deki dosyaların UID'sini değiştirir, ancak doğal olarak dosyaların oluşturulduğu tek yerin kullanıcının homedirinde olduğunu varsayamayız.
find
Komut gelen dosya sistemini recurses/
ve OLDUID ait UID NEWUID ait olan her şeyi değiştirir ve onları OLDGROUP ait olan dosyalar için grup değiştirir.Son
usermod
komut, kullanıcının oturum açma grubunu değiştirir.
Kaynak: