4 Mayıs 2020 Pazartesi

usermod komutu

Giriş
Açıklaması şöyle.
Remember to log out and log in again after running usermod, as it will not affect the groups of any existing process.
disk grubu
Açıklaması şöyle. Disk'e direkt okuma yazma hakkı verir.
Since the user can read any disk directly, the user would have access to files owned by any user on any disk.

The user would be able to not only read any disk, but would also be able to write directly to any block device file with the same permissions (g+rw). That user could easily corrupt any filesystem by accidentally writing to those block device files. Changing permissions to disallow the disk group write permissions might have other side effects that I can't predict.
sudo grubu
Örnek
gitlab-ci isimli kullanıcıyı sudo grubuna eklemek için şöyle yaparız
usermod -a -G sudo gitlab-ci
append seçeneği
Belirtilen gruba belirtilen kullanıcıyı ekler. Yani önce grup ismi daha sonra kullanıcı ismi gelir.
Örnek
Şöyle yaparız
# usermod --append --groups disk username
Örnek
Şöyle yaparız.
usermod --append --groups mygroup myuser
İşlemden sonra sisteme tekrar giriş yapmak gerekir. Kullanıcının gruba dahil olduğunu id komutu veya groups komutu ile görebiliriz.

Örnek
user2'nin olduğu gruba user'i de eklemek için şöyle yaparız.
usermod -a -G user2 user1
-d seçeneği
Kullanıcı home dizini şöyle değiştirilir
usermod -d /home/newHomeDir -m newUsername
-G seçeneği
Grup ismini belirtir.

Örnek
Kendi kullanıcımı debian-transmission kullanıcısının grubuna eklemek için şöyle yaparız.
sudo usermod -a -G debian-transmission "$USER"
-l seçeneği - login name
Belirtilen kullanıcının login adını değiştirir. Şöyle yaparız.
usermod -l newUsername oldUsername

Hiç yorum yok:

Yorum Gönder