Ця зміна була введена BSD після 1985 року (BSD 4.2 все ще документувала /usr
) і раніше або до 1988 року (BSD 4.3 / SunOS 4.1 hier(7)
керівництво сторінка вже документи /home
). За нею швидко пішов Solaris 2.0 (який об'єднав System V і BSD), а згодом був прийнятий більшістю інших постачальників Unix.
Це на useradd
сторінці керівництва Solaris 2.0 :
-D Відображення значень за замовчуванням для групи, basicir, skel, shell,
неактивний і закінчується. При використанні з -g, -b, -f або -e
Опції -D встановлює значення за замовчуванням для
вказані поля. Значеннями за замовчуванням є:
група інших (GID 1)
basedir / дім
skel / тощо / skel
оболонка / збин / ш
неактивний 0
закінчується Null (не встановлено).
До цього старі Unixes використовували або традиційний /usr
каталог, або деякі варіанти типу / user1, задокументовані у SVR3 та SVR4.0. hier(7)
Сторінка керівництва Unix версії 7 визначає /usr
як місце за замовчуванням домашній каталог користувача:
/usr/wd/ initial working directory of a user, typically wd is the
user's login name
Версія 6 для Unix, перший Unix, який був широко випущений за межами лабораторій Bell, ще не мав hier
сторінки керівництва, але вже використовував та документував /usr
.
Є кілька причин, які пояснюють перехід /usr
до чогось іншого, включаючи:
З деякими версіями Unix оновлення ОС підірвало /usr
каталог .
Usernames як tmp
, src
, bin
, local
і подібні були заборонені , оскільки вони зіткнулися з існуючими каталогами під /usr
.
Використання /usr
як базового каталогу automounter було неможливим, оскільки воно не було порожнім (Дякую Йохану, що вказав на це)
Очікувались, що бездискові машини використовуватимуть частку NFS лише для /usr
читання для домашніх каталогів, але читають і записують