Видеоурок 6. Веб-сервер и домашние каталоги пользователей.

Оригинальное название

Видеоурок 6. Веб-сервер и домашние каталоги пользователей.

Автор

Саломатин В. А.

Лицензия

Данные материалы доступны для некоммерческого использования в образовательных целях.

Ссылка на источник

http://forum.altlinux.org/index.php/topic,6364.msg90026.html#msg90026

Просмотр

 Видеоурок 6. Веб-сервер и домашние каталоги пользователей.

Формат

Файлы Theora video можно посмотреть при помощи MPlayer, VLC, Totem, Dragonplayer.

Аннотация

Веб-сервер имеет возможность выставлять домашние каталоги пользователей. Это может заинтересовать школы, Так каждый класс и даже каждый ученик, может размещать свои сайты и веб-страницы. Управление таким сайтом осуществляется по личному логину и паролю пользователя и не нужны права администратора. Наряду с общим сайтом, под одним и тем же IP -адресом или доменом появляются еще сайты, количество которых ограничивается только здравым смыслом. В apache все изначально настроено и реализовано через каталог public_html. Если рядовой пользователь своими правами в домашней директории создаст каталог public_html, то он автоматически становиться видимым для всеобщего обозрения. Для этого достаточно набрать адрес сервера, с именем пользователя, используя знак "~" . Например:

Шаг № 1

Создаем пользователя

Заходим веб-браузер Mozilla https://192.168.0.1:8080

Центр управления системой >> Пользователи >> Новая учётная запись: >> заполняем окно | pavel | >>Создать>>

Шаг №2

включаем пользователя в группу apache2

Переходим в директорию /home затем

[vova@server ~]# chown pavel.apache2 pavel

Шаг №3

Пользователь pavel в своей домашней директории и создает там каталог public_html, куда размещает свою страничку и целый веб-сайт. Все.

Обращаю внимание, что в школьном сервере все пользователи включены в один домен и могут видеть домашние каталоги и каталоги public_html других пользователей. Вносить изменения не могут, а видеть могут.

При организации такого доступа на веб-сайты и выдачи прав рядовым пользователям, администратор сервера должен четко понимать это и принимать необходимые решения по разграничению прав. Для этого можно использовать учетные записи не LDAP, а локальных пользователей. Тогда доступа к соседним каталогам не будет.

Шаг №4

Создаем локального пользователя

[vova@server ~]# adduser class10a
[vova@server ~]# passwd class10a

Шаг №5

включаем пользователя в группу apache и даем право доступа. Переходим в директорию /home затем

[vova@server ~]# chown class10a.apache2 class10a
[vova@server ~]# chmod g+rx class10a

Если трудна командная строка, то можно подгрузить

[vova@server ~]#apt-get install alterator-users

и после перезагрузки сервера в Центре управления системой появится раздел Локальные пользователи.

Файлы материала

Salomatin06