Содержание
Часть 1. Настроить файл-сервер в операционной системе Debian Linux 4.0 для небольшой компании 5
1.1)Добавление пользователей в ОС.. 6
2) Добавление папок файл сервера Создание каталога /home/samba. 6
3.1) Установить пакет samba. 7
3.2) Добавить пользователей с их паролями. 7
3.3) Описать каждый сетевой ресурс (папку) в файле конфигурации samba. 7
3.4) Перегрузить сервер samba. 9
4) Проверить правильность написания файла smb.conf командой testparm.. 10
2) Перегрузить и проверить веб-сервер Apache. 12
2.1) перезагрузить сервер Apache. 12
2.2) проверка работы сервера. 12
3.2) Привязать внешний IP адрес к MySQL серверу используя файл конфигурации MySQL сервера 13
3.3) Перегрузить MySQL сервер. 13
4) Настройка доступа к файлам сайта через ftp-протокол. 14
4.1)Редактируем через mc /etc/ vsftpd.conf. 14
4.2)Создаем пользователя ftp соединения. 14
4.3) Перегрузить ftp-сервер для вступления в силу изменений. 14
4.4)Проверка ftp соединения. 14
5) Проверка правильности работы хостинг-сервера. 15
5.2) Создать базу данным, в ней таблицу в таблице несколько текстовых полей, заполнив их данными. 16
Часть 1. Настроить файл-сервер в операционной системе Debian Linux 4.0 для небольшой компании
В компании работает 9 человек:
На сервере должно находиться шесть папок:
Часть 2. Настроить и протестировать Веб-сервер для хранения корпоративного сайта компании испольуя при этом http-сервер Apache2 с поддержкой PHP5, СУБД MySQL, и ftp-сервер vsftpd в операционной системе Debian GNU/Linux
Будучи администратором, небольшого предприятия Вам требуется настроить Веб-сервер для того чтобы штатный программист мог загрузить туда Веб-сайт используя ftp-клиент. Кроме этого Вам нужно создать пользователя в СУБД MySQL, под которым программист сможет подключаться, используя mysql-клиент (например, MySQLQueryBrowser)
Устанавливаем операционную систему Debian Linux. После установки ОС регистрируемся в системе под именем пользователя «root» с паролем, указанным во время установки ОС. Проверим ip-адрес компьютера с помощью команды «ifconfig». Если ip-адрес отсутствует, его можно установить с помощью той же команды «ifconfig», в нашем случае: «ifconfig eth0 192.168.25.132» (см. Рис №1)
Рис №1
1.1)Добавление пользователей в ОС
2) Добавление папок файл сервера Создание каталога /home/samba
1) mkdir /home/samba (Создание каталога /home/samba)
2) mkdir /home/samba/director (Создаем каталог director)
3) mkdir /home/samba/bux (Создаем каталог bux)
4) mkdir /home/samba/postavka (Создаем каталог postavka)
5) mkdir /home/samba/prodaga (Создаем каталог prodaga)
6) mkdir /home/samba/user (Создаем каталог user)
7) mkdir /home/samba/docyment (Создаем каталог docyment)
(см. Рис№2)
Рис№23) Предоставить удаленный доступ из сетей Windows к папкам для пользователей с учетом прав доступа
apt-get install samba (установка пакета самба серверное приложение)
apt-get install mc (установка пакета mc коммандер для удобства просмотра файлов)
3.2) Добавить пользователей с их паролями
После инсталляции пакета samba необходимо добавить пароли пользователей в samba.
1. smbpasswd -a director (Устанавливаем пароль пользователя director для доступа к серверу SAMBA)
2. smbpasswd -a bux (Устанавливаем пароль пользователя bux для доступа к серверу SAMBA)
3. smbpasswd -a postavka (Устанавливаем пароль пользователя postavka для доступа к серверу SAMBA)
4. smbpasswd -a prodaga (Устанавливаем пароль пользователя prodaga для доступа к серверу SAMBA)
5. smbpasswd -a user (Устанавливаем пароль пользователя user для доступа к серверу SAMBA)
3.3) Описать каждый сетевой ресурс (папку) в файле конфигурации samba
(до изменения в файле smb.conf нужно изменить группу доступа к каталогам)
Внесение изменений в smb.conf
Открываем директорию /etc/samba/smb.conf через mc коммандер (F4 редактирование)
раздел [global]
1) read only = no (Доступно для записи)
раздел [home]
2) create mask = 0775 (Права доступа создаваемых файлов будут 0775 доступны для записи группе и владельцу)
3) directory mask = 0755 (Права доступа создаваемых файлов будут 0755 доступны для записи группе и владельцу)
(Далее идет описание ресурса и прав доступа к нему, согласно задания)
(директор – имеет полный доступ только директор предприятия)
1) [director] (Данный раздел соответствует SAMBA ресурсу)
2) path = /home/samba/director (Это путь по которому будет доступны файлы)
3) valid users = director (Доступ к ресурсу разрешен для указанных пользователей)
4) write list = director (Пользователю разрешена запись)
5) read list = director (Пользователю разрешено только чтение)
(бухгалтер – имеет полный доступ только бухгалтер, директор предприятия только чтение)
1) [bux] (Данный раздел соответствует SAMBA ресурсу)
2) path = /home/samba/bux (Это путь по которому будет доступны файлы)
3) valid users = bux, director (Доступ к ресурсу разрешен для указанных пользователей)
4) write list = bux (Пользователю разрешена запись)
5) read list = bux, director (Пользователю разрешено только чтение)
(поставки – полный доступ у менеджера по поставкам и директора)
1) [postavka] (Данный раздел соответствует SAMBA ресурсу)
2) path = /home/samba/ postavka (Это путь по которому будет доступны файлы)
3) valid users = postavka, director (Доступ к ресурсу разрешен для указанных пользователей)
4) write list = postavka, director (Пользователю разрешена запись)
5) read list = postavka, director (Пользователю разрешено только чтение)
(продажи – полный доступ у менеджера по продажам и директора, менеджер по поставкам только чтение)
1) [prodaga] (Данный раздел соответствует SAMBA ресурсу)
2) path = /home/samba/ prodaga (Это путь по которому будет доступны файлы)
3) valid users = prodaga, director, postavka (Доступ к ресурсу разрешен для указанных пользователей)