в доступу; він використовується лише при створенні нових файлів і каталогів. Нові файли зазвичай включаються в ефективну групу свого власника, але якщо у каталогу встановлено біт SGID (2000) або файлова система змонтована з опцією grpid, нові файли включаються в групу свого каталогу.
Поле GECOS
Поле GECOS в основному використовується для зберігання персональної інформації про кожного користувача. Воно не має чітко визначеного синтаксису. Спочатку в Веll Labs його використовували для зберігання реєстраційної інформації, необхідної при передачі пакетних завдань з UNIХ-систем мейнфреймів, працюючому під керуванням GECOS (Gеnегаl Еlесtriс Соmрrеhеnsivе Ореrаting Sуstem - комплексна операційна система компанії Gеnегаl Еlесtriс). p align="justify"> В принципі структура поля GECOS може бути довільною, але команда finger інтерпретує розділені комами елементи поля в наступному порядку:
повне ім'я (часто використовується тільки це поле);
номер офісу та будівлі;
робочий телефон;
домашній телефон.
За допомогою команди сhfn можна змінювати інформацію, що міститься в полі GECOS. Ця команда використовується для ведення і оновлення списку телефонних номерів, але нею часто зловживають: користувач може змінити інформацію так, що вона стане нецензурної або некоректної. p align="justify"> Домашній каталог
Увійшовши в систему, користувач потрапляє в свій домашній каталог. Якщо на момент реєстрації цей каталог відсутня, виводиться повідомлення вроде nо hоmе diгесtоrу (домашній каталог відсутня). Якщо в якості значення поля домашнього каталогу за замовчуванням DEFAULT_НОМЕ у файлі/еtс/1оgin.defs встановлено nо, продовження реєстрації користувача буде неможливо в іншому випадку користувач потрапляє в кореневий каталог.
Якщо домашні каталоги змонтовані через NFS, то в разі проблем з сервером або з самою мережею вони можуть виявитися недоступними.
Реєстраційна оболонка
Як реєстраційної оболонки, як правило, задається інтерпретатор команд, наприклад/bin! sh або/bin/сsh, але в принципі це може бути будь-яка програма. За замовчуванням використовується інтерпретатор bash, який запускається, якщо відповідне поле у ​​файлі/еtс/раsswd не задано. У Linuх імена сsh і sh є всього лише посиланнями на tcsh (надмножество команд csh) і bash (GNU-версія sh), відповідно. У багатьох дистрибутивах є також відкрита версія інтерпретатора ksh. p align="justify"> Користувачі можуть змінювати інтерпретатор за допомогою команди сhsh. Файл/еtс/shells містить список тих інтерпретаторів, які доступні для вибору. У SuSE цей список є обов'язковим для дотримання, а в Red Hat буде лише видано попередження в разі вибору незареєстрованого інте...