Kullanıcı tanımlarken, giriş sınıfından bahsetmiştik. Şimdi de giriş sınıfının nasıl kullanılacağını yazacağız.
Login class, kullanıcıların çevre değişkenlerini tanımlamak, kaynaklara erişimini veya kullanımını sınırlamak amacıyla kullanılır. Login class yöntemine ait tüm tanımlamalar /etc/login.conf dosyasında yapılır. Yine diğer “Freebsd kullanıcı hesapları” konusunda bahsettiğimiz şekilde, aksi belirtilmedikçe tüm kullanıcılar “default” login class’a sahiptir. Default login class sınıfı login.conf dosyasında aşağıdaki şekilde tanımlanmıştır.
Bu dosyada değişkenlere atanan değerlerin tipi, program, sayı, path, dizi, liste, boyut, bool gibi sınıflara ayrılabilir. Bu tiplerin alabileceği değerler şu şekildedir;
Liste : Değişken birden fazla değer alacağı zaman kullanılmaktadır.
Boyut: Byte, kilobyte, megabyte veya gigabyte şeklinde değer alabilir.
Zaman: Yıl, hafta, gün, saat, dakika veya saniye cinsinden değer alır.
Login class değişkenleri kaynak kısıtlaması, çevre değişkenleri, doğrulama ve kullanıcı hesaplarında kısıtlama olarak dört farklı sınıfta incelenir.
|
Hesap Kısıtlamak İçin Kullanılan Değişkenler
Kaynak : Enderunix’in Açık Kod Yayınları Freebsd Kitabı.