Pazartesi, Kasım 4, 2024

Linux’de UID ve GID Değişikliği

Bazen kullanıcı adınızın UID’sini (kullanıcı kimliği) ve GID’sini (grup kimliği) değiştirmek isteyebilirsiniz. Bunu Linux işletim sistemlerinde yapmanız çok kolaydır. İki aşamalı olarak gerçekleştirebilirsiniz.

  • Kimliğin değiltirilmesi
  • Bağlı olan tüm dosya ve dizinlerde değişiklik yapılması

UID Değişikliği

Aşağıdaki bahsi geçen komutlar mertcan adlı kullanıcının var olan 8000 UID sini 1000 olarak değiştirmektedir.

sudo usermod -u 1000 mertcan
sudo find / -user 8000 -exec chown -h 1000 {} ;

GID Değişikliği

Aşağıda bahsi geçen komutlar mertcan adlı kullanıcının var olan 3000 GID sini 9000 olarak değiştirmektedir.

sudo groupmod -g 9000 mertcan
sudo find / -group 3000 -exec chgrp -h 9000 {} ;
sudo usermod -g 9000 mertcan

Genellikle bu işlemleri yapacağınız sırada hata alma oranınız yüksek çünkü desktop ekipmanları çalışıyor olacaktır. Haliyle hatalar kaçınılmazdır. Kullanıcı adınızı taşıyan tüm işlemleri sonlandırın ve masaüstünüzden çıkış yaparak yukarda bahsi geçen işlemleri yapmaya çalışın.

Mümkünse bu işlemleri Ctrl + Alt + F1 gibi sanal bir terminal aracılığı ile yapın…

Peki sanal terminalden çıkış yapmak istersenizde Ctrl + Alt + F7 kullanabilirsiniz.