Linux'ta usermod
komutu kullanıcı adı, ev dizini, gruplar gibi kullanıcı hesabı ayarlarını değiştirmek için kullanılır.
Linux'tausermod
komutu bir kullanıcı hesabının özelliklerini değiştirmek için kullanılır. Aşağıdaki durumlarda yararlı olabilir:
Ev dizininin değiştirilmesi: Kullanıcının ev dizinini değiştirmek istiyorsanız, yeni dizinin yolunu değiştirmek için usermod
komutunu kullanabilirsiniz.
Kullanıcının adının değiştirilmesi: Kullanıcının adını değiştirmek istiyorsanız, usermod
komutunu kullanarak, tüm verileri ve ayarları korurken kullanıcının adını değiştirebilirsiniz.
Bir kullanıcının ait olduğu grubu değiştirme: Bir kullanıcının ait olduğu grubu değiştirmek istiyorsanız, usermod
komutunu kullanabilirsiniz.
Bir kullanıcının UID'sini değiştirme: UID (Kullanıcı Tanımlayıcısı), bir Linux sistemindeki bir kullanıcının benzersiz tanımlayıcısıdır. Eğer bir kullanıcının UID'sini değiştirmek istiyorsanız, usermod
komutunu kullanın.
Kullanıcının kabuk türünü değiştirme: Kabuk, Linux sistemine kullanıcı arayüzü sağlayan bir programdır. Eğer kullanıcının kabuk tipini değiştirmek istiyorsanız, usermod
komutunu kullanın.
Bir kullanıcı hesabının çeşitli özelliklerini değiştirmek için de kullanılabilir, ancak kullanmak için yönetici (root) ayrıcalıkları gerekir.
Sözdizimi aşağıdaki gibidir:
usermod [options] LOGIN
Burada LOGIN, ayarlarını değiştirmek istediğiniz kullanıcının adıdır.
usermod
komutu için en yaygın seçeneklerden bazıları şunlardır:
-l
: kullanıcı adını değiştir-d
: kullanıcının ev dizinini değiştirin-aG
: kullanıcıyı bir gruba ekleyin-g
: kullanıcının grubunu değiştirirusermod
komutunun nasıl kullanılacağına dair örnekler:
"oldusername
" kullanıcı adını"newusername
" olarak değiştirmek için aşağıdaki komutu çalıştırın:
sudo usermod -l newusername oldusername
"username
" kullanıcısını"newgroup
" grubuna eklemek için aşağıdaki komutu çalıştırın:
sudo usermod -aG newgroup username
Linux'ta usermod komutu bir kullanıcı hesabının özelliklerini değiştirmek için kullanılır. Bu komutla, kullanıcının kullanıcı adını, ev dizinini, kabuk türünü, kullanıcı tanımlayıcısını (UID) ve kullanıcının ait olduğu grubu değiştirebilirsiniz.
Kullanıcının ev dizinini değiştirme:
usermod -d /new/home/dir username
Kullanıcının adını değiştirme:
usermod -l newusername oldusername
Kullanıcının ait olduğu grubu değiştirme:
usermod -g newgroupname username
Kullanıcının UID'sini değiştirme:
usermod -u newuid username
Kullanıcının kabuk türünü değiştirme:
usermod -s /bin/bash username
Not: usermod
komutunu kullanmak için yönetici (root) ayrıcalıkları gereklidir.