Далі: Зміна властивостей рахунків користувачів
Вгору: Створення користувача
Назад: Робоче оточення: /etc/skel
Створення нових користувачів вручну
Щоб створити новий рахунок в системі вручну, виконайте таке:
1.
Відредагуйте файл /etc/passwd за допомогою команди
vipw . Будьте уважні з синтаксисом файлу. Не
редагуйте файл безпосередньо якимось редактором
Команда vipw замикає файл /etc/passwd так,
що інші команди не можуть редагувати один і той же
файл одночасно з Вами. В полі паролів файлу поставте
`*' для того, щоб не можна було
зареєструватися в системі з цим рахунком.
2.
Якщо при створенні рахунку Вам треба також створити нову
групу, відредагуйте файл /etc/group комадною
vigr .
3.
Створіть нову домашню директорію для користувача
командою mkdir .
4.
Скопіюйте файли з /etc/skel в нову домашню
директорію.
5.
Відкоригуйте права власності директорії командами
chown та chmod . Найбільш корисним може
бути використання параметру -R. Від системи
до системи вірні права доступу трохи відрізняються,
але звичайно наступна команда - це те що Вам треба:
cd /home/newusername
chown -R username.group .
chmod -R go=u,go-w .
chmod go= .
6.
За допомогою команди passwd (1) встановіть пароль.
Після встановлення паролю цей рахунок буде працювати. Не варто
встановлювати пароль до того, як закінчено все інше, бо перш,
ніж Ви встигнете закінчити свою роботу, користувач може вже
зареєструватися в системі.
Інколи необхідно створювати пусті рахунки160, які не використовуються людьми. Наприклад, для
встановлення сервера FTP з анонімним доступом (тобто таким, з
якого будь-хто може звантажувати файли для себе, не маючи
рахунку на цьому сервері), Вам необхідно створити рахунок,
який називається ftp. В таких випадках немає
необхідності встановлювати пароль (останній крок в попередніх
інструкціях). Насправді, якщо пароль для такого рахунку не
встановлено, то ніхто не зможе зареєструватися в системі з
таким іменем (щоб перейти в цей рахунок, звичайному
користувачеві треба спочатку стати root, оскільки
root може ставати будь-яким користувачем.
Dmytro Kovalev
1999-06-10
|