Гостевая книга | Форум | Написать письмо
Технологии | Программы | Linux
Компьютерные информационные технологии
Предыдущая страница | Следующая страница
Главная | Linux | Ubuntu Linux 10.04 LTS Server | Создание пользователей web-сервера

Создание пользователей web-сервера

Для того, чтобы пользователи имели возможность размещать свои работы на web-сервере, необходимо создать для них соответствующие параметры:

  • каталоги;
  • имена;
  • группы;
  • участие в группах;
  • пароли.

В данный момент для размещения web-страниц предназначен только подкаталог www каталога var. Создадим дополнительно структуру подкаталогов для пользователей:

для первой подруппы — от /var/www/group1/1 до /var/www/group1/10

и

для второй подруппы — от /var/www/group2/1 до /var/www/group2/10.

Порядок действий:

  • получаем права суперпользователя (команда su);
  • запускаем программу mc (команда mc);
  • переходим в подкаталог www каталога var;
  • нажимаем клавишу <F7>;
  • набираем название каталога - group1;
  • нажимаем клавишу <Enter>.

По аналогии создаём подкаталог group2 и затем необходимую структуру во вновь созданных подкаталогах.

Создаём первого пользователя - group101:

useradd -d /var/www/group1/1 group101

Ключ -d задаёт пользователю group101 существующий домашний каталог (/var/www/group1/1).

Если применить ещё и ключ m, то домашний каталог пользователя будет создан (но уже должен быть готов родительский каталог, в данном случае в подкаталоге www каталога var должен быть создан подкаталог group1):

useradd -m -d /var/www/group1/1 group101

Задаём пароль пользователя:

passwd group101

после чего вводим и подтверждаем повторным вводом пароль.

Можно использовать и другую команду:

adduser group101

В этом случае инициируется диалог (подчёркнутую информацию вводит администратор).

Добавляется пользователь `group101' ...
Добавляется новая группа `group101' (1001) ...
Добавляется новый пользователь `group101' (1001) в группу `group101' ...
Создаётся домашний каталог `/home/group101' ...
Копирование файлов из `/etc/skel' ...
Введите новый UNIX пароль: **********
Повторите новый UNIX пароль: **********
passwd: пароль успешно обновлён
Изменение информации о пользователе group101
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
Полное имя []: user1
  Номер комнаты []: 107
  Рабочий телефон []:
  Домашний телефон []:
  Другое []:
Данная информация корректна? [д/Н] y

Задаём пароль пользователя:

passwd group101

Посмотреть информацию о пользователе можно в файле passwd, расположенном в каталоге /etc. Сделать это удобно в программе mc (клавиша <F3> для просмотра и <F4> для редактирования). Пример:

group101:x:1001:1001::/home/group101:/bin/sh (после выполнения команды useradd).

или

group101:x:1001:1001:user1,107,,:/home/group101:/bin/bash (после выполнения команды adduser).

Здесь:

  • group101 — имя пользователя;
  • x — пароль пользователя задан;
  • 1001 — идентификатор пользователя (UID);
  • 1001 — группа пользователя (GID);
  • user1,107,, — дополнительная информация (если она не введена, между двумя символами : могут отображаться три запятых - ,,,);
  • /home/group101 — домашний каталог пользователя;
  • /bin/sh или /bin/bash — используемый по умолчанию командный интерпретатор.

Таким образом создаются и другие пользователи - от group102 до group110 и от group201 до group210.

Для введения повторяющихся команд удобно использовать клавиши управления курсором <> (её действие - посмотреть предыдущие команды) и .

Несколько раз нажав клавишу <>, получаем предыдущую команду, например:

useradd -d /var/www/group1/1 group101

Обычным образом вносим изменения (клавиши управления курсором <>, <>, <Delete>, <BackSpace>):

useradd -d /var/www/group1/2 group102

Вводим исправленную команду и повторяем указанные операции столько раз, сколько необходимо. Затем по аналогии задаём пароли для каждого пользователя.

Главная | Linux | Ubuntu Linux Server | Предыдущая страница | Следующая страница



Hosted by uCoz