/etc/passwd
Kullanıcı adları aslında kullanıcılar için gerçek tanımlayıcılar değildir. Sistem, bir kullanıcıyı tanımlamak için bir kullanıcı kimliği (UID) kullanır. Hangi kullanıcının hangi kimliğe eşleştiğini bulmak için /etc/passwd dosyasına bakın.
Bu dosya size bir kullanıcı listesi ve onlar hakkında detaylı bilgiler gösterir. Örneğin, bu dosyadaki ilk satır muhtemelen şöyle görünür:
Her satır bir kullanıcı için kullanıcı bilgilerini görüntüler, genellikle ilk satırda root kullanıcısını görürsünüz. Size kullanıcı hakkında ek bilgiler veren noktalarla ayrılmış birçok alan vardır, hadi hepsine bir bakalım:
Kullanıcı adı
Kullanıcının şifresi - şifre gerçekte bu dosyada saklanmaz, genellikle /etc/shadow dosyasında saklanır. /etc/shadow hakkında bir sonraki derste daha fazla bilgi edineceğiz, ancak şimdilik şifrelenmiş kullanıcı şifrelerini içerdiğini bilin. Bu alanda birçok farklı sembol görebilirsiniz, eğer bir "x" görürseniz şifrenin /etc/shadow dosyasında saklandığı anlamına gelir, "*" sembolü kullanıcının oturum açma erişimine sahip olmadığı ve boş bir alan varsa kullanıcının şifresinin olmadığı anlamına gelir.
Kullanıcı kimliği (UID) - gördüğünüz gibi root'un UID'si 0'dır
Grup kimliği
GECOS alanı - Bu genellikle kullanıcının gerçek adı veya telefon numarası gibi kullanıcı veya hesap hakkında yorum bırakmak için kullanılır, virgülle ayrılır.
Kullanıcının ana dizini
Kullanıcının kabuğu - muhtemelen birçok kullanıcının kabuğu olarak varsayılan olarak bash'ı göreceksiniz
Normalde bir kullanıcının ayar sayfasında yalnızca normal kullanıcıları görmeyi beklersiniz. Ancak, /etc/passwd'ın diğer kullanıcıları da içerdiğini fark edeceksiniz. Unutmayın, kullanıcılar aslında sistemde yalnızca farklı izinlerle işlem çalıştırmak için vardır. Bazen önceden belirlenmiş izinlerle işlem çalıştırmak isteriz. Örneğin, daemon kullanıcısı daemon procesleri için kullanılır.
Ayrıca, kullanıcı eklemek ve bilgileri değiştirmek istiyorsanız /etc/passwd dosyasını manuel olarak vipw aracıyla düzenleyebileceğinizi de unutmayın, ancak daha sonraki bir derste tartışacağımız useradd ve userdel gibi araçlara bırakmak en iyisidir.
Last updated