Отчет по лабораторной работе №1 студента дневного отделения 4 курса группы 140901 Батищева Дениса Сергеевича



Скачать 24.49 Kb.
Дата23.11.2016
Размер24.49 Kb.
Просмотров361
Скачиваний0
ТипОтчет
ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное учреждение высшего профессионального образования

БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

(НИУ «БелГУ»)


ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК И ТЕЛЕКОММУНИКАЦИЙ


КАФЕДРА МАТЕМАТИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ИНФОРМАЦИОННЫХ СИСТЕМ




Отчет по лабораторной работе №1

студента дневного отделения 4 курса группы 140901

Батищева Дениса Сергеевича



вариант №1

Предоставление доступа к файлам и сервисам



Проверил:

Лихошерстный А. Ю.

Оценка:

__________ дата _________

Подпись:

________________________


БЕЛГОРОД 2012


  1. NFS

  • Устанавливаем сервер nfs: пакеты nfs-common, nfs-kernel-server, rpcbind.

  • Правим конфигурационный файл и добавляем доступные точки монтирования.

/home/public/share/ 192.168.0.0/24(rw,async,no_subtree_check,insecure,nohide,all

_squash,anonuid=1000,anongid=100)

/home/public/tdownloads/ 192.168.0.0/24(ro,async,no_subtree_check,nohide)


В данном примере описаны две точки для монтирования, причем одна из них доступная на чтение-запись, другая же только на чтение.

Проверяем работоспособность.

Листинг директории /home/public/share на серверной стороне
[root /home/public/share ]# uname -a

Linux host 3.4.0-10.dmz.1-liquorix-amd64 #1 ZEN SMP PREEMPT Wed Aug 29 05:48:30 UTC 2012 x86_64 GNU/Linux

[root /home/public/share ]# pwd

/home/public/share

[root /home/public/share ]# ls -l

total 4


drwxrwxrwx 3 user users 16 Sep 6 12:46 backups

drwxrwxrwx 3 user users 20 Aug 17 17:41 KIS

drwxrwxrwx 3 user users 107 Aug 20 01:16 minecraft

drwxrwxrwx 3 user users 22 Aug 17 15:19 rtorrent

drwxrwxrwx 2 user users 38 Aug 20 14:23 tmp

drwxr-xr-x 8 user users 4096 Sep 6 12:06 university

[root /home/public/share ]#
Теперь пробуем примонтировать эту директорию nfs-клиентом.
[ii343hbka /tmp ]$ uname -a

Linux mbp81u1104vm 3.4.0-10.dmz.1-liquorix-amd64 #1 ZEN SMP PREEMPT Wed Aug 29 05:48:30 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

[ii343hbka /tmp ]$ mkdir nfs_share

[ii343hbka /tmp ]$ pwd

/tmp

[ii343hbka /tmp ]$ sudo mount -t nfs 192.168.0.1:/home/public/share nfs_share/



[sudo] password for ii343hbka:

[ii343hbka /tmp ]$ ls nfs_share/ -l

total 4

drwxrwxrwx 3 ii343hbka users 16 2012-09-06 12:46 backups



drwxrwxrwx 3 ii343hbka users 20 2012-08-17 17:41 KIS

drwxrwxrwx 3 ii343hbka users 107 2012-08-20 01:16 minecraft

drwxrwxrwx 3 ii343hbka users 22 2012-08-17 15:19 rtorrent

drwxrwxrwx 2 ii343hbka users 38 2012-08-20 14:23 tmp

drwxr-xr-x 8 ii343hbka users 4096 2012-09-06 12:06 university

[ii343hbka /tmp ]$


Как видно, nfs-сервер работает и папки монтируются.


  1. Samba

Устанавливается просто – пакеты samba, samba-common, samba-common-bin и samba-tools.

Файл конфигурации находится по адресу /etc/samba/smb.conf.


[global]

workgroup = WORKGROUP

netbios name = data.gw.alk

server string = data.gw.alk


interfaces = eth1
security = share
[public(rw)]

path = /home/public/share

create mode = 0777

directory mask = 0777

force user = den-laden

force group = users

available = yes

browsable = yes

public = yes

writable = yes

guest ok = yes

follow symlinks = yes

wide links = yes
Пробуем монтировать в клиенте
[ii343hbka /tmp ]$ sudo mount -t cifs //192.168.0.1/public\(rw\) ./smb_share

Password:

[ii343hbka /tmp ]$ ls ./smb_share/ -l

total 0


drwxrwxrwx 3 ii343hbka users 0 2012-09-06 12:46 backups

drwxrwxrwx 3 ii343hbka users 0 2012-08-17 17:41 KIS

drwxrwxrwx 3 ii343hbka users 0 2012-08-20 01:16 minecraft

drwxrwxrwx 3 ii343hbka users 0 2012-08-17 15:19 rtorrent

drwxrwxrwx 2 ii343hbka users 0 2012-08-20 14:23 tmp

drwxr-xr-x 8 ii343hbka users 0 2012-09-06 12:06 university





  1. FTP

При выполнении использовался ftp-сервер vsftpd.

Файл конфигурации находится по адресу /etc/vsftpd.conf.


listen=YES
pam_service_name=vsftpd.mixed
ftpd_banner=welcome
xferlog_enable=YES
anonymous_enable=NO

anon_upload_enable=NO

anon_mkdir_write_enable=NO

anon_umask=077


nopriv_user=vsftpd
local_enable=YES

write_enable=YES

local_umask=022
chroot_local_user=NO

chroot_list_enable=NO

chroot_list_file=/etc/vsftpd.conf.d/chroot_users.list

passwd_chroot_enable=YES

user_sub_token=$USER

local_root=/home/$USER

local_umask=022
Пробуем подключиться, перейти в каталог и получить его листинг.
MBP81:~ ii343hbka$ ftp 192.168.0.1

220 welcome

Name (192.168.0.1:ii343hbka): user

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> cd /home/public/share

250 Directory successfully changed.

ftp> ls

150 Here comes the directory listing.



drwxrwxrwx 3 ftp ftp 20 Aug 17 17:41 KIS

drwxrwxrwx 3 ftp ftp 16 Sep 06 12:46 backups

drwxrwxrwx 3 ftp ftp 107 Aug 20 01:16 minecraft

drwxrwxrwx 3 ftp ftp 22 Aug 17 15:19 rtorrent



drwxrwxrwx 2 ftp ftp 38 Aug 20 14:23 tmp


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал