Bir kullanıcı hesabının geçici olarak kapatılması
Önceki Kullanıcı Hesaplarının Yönetimi Sonraki
Bir kullanıcı hesabının geçici olarak kapatılması
Bazı zamanlar kimi kullanıcı hesaplarını, silmeden kapatmak gerekir. Örneğin; kullanıcı aidatını ödememiş olabilir veya sistem yöneticisi bir yabancının bu hesaba ait parolayı ele geçirdiğinden şüpheleniyor olabilir.
Bir hesabı kapatmanın en iyi yolu, o hesaba ait kabuğu, sadece bir mesaj veren özel bir program ile değiştirmektir. Böylece, hesaba bağlanmak isteyen her hangi birisinin bu eylemi durdurulacak ve nedeni kendisine bildirilecektir. Mesaj, kullanıcıya problemi çözmek üzere sistem yöneticisine başvurmasını söyleyebilir.
Kullanıcı ismi veya parolanın değiştirilmesi de mümkündür ama bu durumda kullanıcı neler olup bittiğini anlayamayacaktır. Kafası karışan kullanıcı daha çok uğraşacaktır.
Özel bir program yaratmanın en basit yolu bir "tail betiği" yazmaktır:
#!/usr/bin/tail +2
Bu hesap güvenlik nedeniyle askıya alınmıştır.
Hesabınızı açtırmak için lütfen müşteri hizmetleriyle görüşünüz.
İlk iki karakter (`#!') çekirdeğe bu satırın devamın bir komut olduğunu ve bu komutun bu dosyayı yorumlamak için çalıştırılması gerektiğini söyler. Bu durumdaki tail komutu ilk satır hariç her şeyi standart çıktıya gönderir.
Şayet aliveli isimli kullanıcısının hesabında bir güvenlik açığından şüpheleniliyorsa sistem yöneticisi şuna benzer bir şeyler yapmalıdır:
# chsh -s /usr/local/lib/no-login/security aliveli
# su - tester
Bu hesap güvenlik nedeniyle askıya alınmıştır.
Hesabınızı açtırmak için lütfen müşteri hizmetleriyle görüşünüz.
#
Burada su komutunun kullanılmasındaki amaç; değişikliklerin düzgün bir şekilde çalışıp çalışmadığını görmektir.
Tail betikleri ayrı bir dizinde tutulmalıdır, böylece normal kullanıcı komutları ile karışması önlenebilir.
Önceki Üst Ana Başlık Sonraki
Bir kullanıcının silinmesi Başlangıç Yedek Alma
Bir Linux Kitaplığı Sayfası