Üye Kayıt Üye Giriş

Dosya ve Dizinlerin Sahiplik Bilgilerinin Oluşumu


Dosya ve Dizinlerin Sahiplik Bilgilerinin Oluşumu

 

Dosya yaratmak için fopen standart C fonksiyonu ya da open sistem fonksiyonu kullanılabilir.
Yaratılacak dosyanın sahibi, grubu ya da sıradan kişi için erişim hakları dosya yaratılırken
open fonksiyonunun parametresinde belirlenir. Ancak yaratılmış olan dosyanın kullanıcı ID’si
ve grup ID’si bu fonksiyonlarda belirlenmez. Bu belirleme otomatik olarak yapılır. Yaratılmış
her dosyanın bir kullanıcı ID’si ve grup ID’si vardır. Yaratılan dosyanın kullanıcı ID’si onu
yaratan process’in etkin kullanıcı ID’si olarak belirlenir. Ancak yeni yaratılan dosyanın grup
ID değeri konusunda UNIX versiyonları arasında farklar vardır. Örneğin AT&T SVR4
modellerinde yeni yaratılan dosyanın grup ID’si dosya yaratan process’in etkin grup ID’si
olarak belirlenmektedir. Ancak BSD sistemlerinde yeni yaratılan dosyanın grup ID’si içinde
yaratılma işleminin yapıldığı dizinin grup ID’si olarak belirlenmektedir. Ancak BSD
sistemlerinde daha sonra bu durum dizinin grup ID bayrağının set edilip edilmemesine göre
tespit edilir. POSIX.1 de bu durum isteğe bağlı bir biçimde işletim sistemini yazanlara
bırakılmıştır (Linux sistemlerinde default olarak dosyayı yaratan process’in grup ID değeri
kullanılmıştır).

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER