Інші псевдопользователі - розбираємося в роботі unix-систем

Користувач з ім'ям root - єдиний, хто має для ядра UNIX особливий статус. Є, однак, ще кілька неперсоніфіціруемих реєстраційних імен, які використовуються для системних цілей. Паролі цих псевдопользователей в файлі / etc / passwd зазвичай заміняють зірочкою, щоб не можна було увійти в систему під їх ім'ям.

Власник непривілейованих системних програм: daemon

Власник системних команд: bin

У деяких системах користувач bin є власником більшості системних команд, а також каталогів, в яких вони зберігаються. Призначення окремого користувача для цих цілей часто вважається надмірною (і навіть небезпечним), тому в сучасних системах відповідну роль бере на себе користувач root.

Власник образів ядра і пам'яті: sys

Загальний мережевий користувач: nobody

У більшості версій UNIX визначається користувач nobody з ідентифікатором -1 або -2. Розробники Solaris вибрали ідентифікатор 60001 (наступний ідентифікатор 60002 призначається спеціальним користувачеві noaccess).

Користувачеві nobody не потрібні спеціальні права доступу, і він не повинен володіти ніякими файлами. Мережева файлова система використовує цей засіб для захисту файлових серверів в мережах, де бездискові клієнти можуть перезавантажуватися в режимі одного усіма, хто має фізичний доступ до них. З правами користувача nobody працюють і деякі демони, наприклад fingerd.

Ідентифікатори користувачів - це короткі цілі числа, отже, значення -1 буде представлено як 32767. В алгоритмах визначення наступного доступного ідентифікатора, які використовуються багатьма програмами adduser. це не враховується.

План розробки мобільної платформи KDE Plasma Mobile

Google розвиває відкриту заміну прошивка UEFI

Рональд Мінніх (Ronald Minnich), засновник проекту CoreBoot.

Зараз на сайті: 1
Гостей: 1

Схожі статті