Bu değişiklik 1985'ten sonra (BSD 4.2 hala belgeleniyordu /usr
) ve 1988'den önce veya daha önce BSD tarafından tanıtıldı (BSD 4.3 / SunOS 4.1 hier(7)
kılavuz sayfası zaten dokümanlar /home
). Bunu hemen ardından Solaris 2.0 izledi (bu, System V ve BSD'yi birleştirdi) ve daha sonra diğer Unix satıcıları tarafından benimsendi.
Bu Solaris 2.0 useradd
kılavuz sayfasından:
-D Grup, basedir, skel, shell için varsayılan değerleri görüntüleyin,
etkin değil ve süresi dolmuş. -G, -b, -f veya -e ile birlikte kullanıldığında
seçenekleri, -D seçeneği için varsayılan değerleri ayarlar.
belirtilen alanlar Varsayılan değerler:
diğer grup (1 GID)
basedir / home
İskelet / etc / İskelet
kabuk / sbin / sh
etkin değil 0
süresi doldu (unset).
Bundan önce, eski Unix'ler ya geleneksel /usr
dizin ya da SVR3 ve SVR4.0'da belgelenen / user1 gibi bazı değişkenler kullanıyordu. Unix sürüm 7 hier(7)
kılavuz sayfası , /usr
kullanıcının giriş dizini için varsayılan konum olarak tanımlamaktadır :
/usr/wd/ initial working directory of a user, typically wd is the
user's login name
Unix'in 6. sürümü, Bell Laboratuarları dışında geniş çapta piyasaya sürülen ilk Unix hier
henüz bir kılavuz sayfasına sahip değildi, ancak zaten kullanıyor ve belgeliyordu /usr
.
Aşağıdakiler de /usr
dahil olmak üzere başka bir şeye geçişi açıklamanın birkaç nedeni var :
OS yükseltme bazı Unix versiyonları, oldu ile deplasmanda üfleme /usr
dizini .
Kullanıcı adları gibi tmp
, src
, bin
, local
onlar altında mevcut dizinleri ile çatıştı ve seviyor yasaktı /usr
.
/usr
Automounter base dizini olarak kullanmak boş olmadığı için mümkün değildi (Bunu işaret ettiği için Johan'a teşekkürler)
Disksiz makinelerden, /usr
ev dizinleri için salt okunur NFS paylaşımını kullanmaları bekleniyordu.