Для создания совместных ресурсов в виде "шары" нам понадобится программа Samba. Чтобы проверить установлена ли Samba на машине нужно выполнить команду:
$ samba -VЕсли при этом выводится версия, то программа установлена. В противном случае нужно выполнить команду:
$ sudo apt-get install sambaСоздадим папку к которой настроим общий доступ. Пускай это будет папка
/share
на машине srv-001. Для примеров нам понадобятся два пользователя, пускай это будут admin.yura
и user.vasya
. Необходимо создать их на сервере srv-001. Сделаем это:
$ sudo useradd admin.yura $ sudo useradd user.vasyaТакже необходимо создать одноименных samba-пользователей:
$ sudo smbpasswd -a admin.yura $ sudo smbpasswd -a user.vasya
1. Доступ только на чтение
Добавим в конец файла /etc/samba/smb.conf следующие строки:[share] path = /share valid users = admin.yura, user.vasyaи сохраним изменения. Для того чтобы изменения конфигурации вступили в силу нужно перезапустить демон командой:
$ sudo service smbd restartПри таких настройках доступ к нашей совместной папке на чтение будут иметь только создание нами пользователи.
2. Гости могут читать, а наши пользователи читать и писать
В этом случае целесообразно создать группу, к примеру,share
и добавить наших пользователей в эту группу. При этом, все пользователи данной группы будут иметь полный доступ к нашей папке.
Итак, создадим группу:
$ sudo addgroup shareДобавить пользователей в группу можно следующим образом:
$ sudo usermod -G admin.yura,share admin.yura $ sudo usermod -G user.vasya,share user.vasyaТеперь необходимо настроить права для каталога. В нашем случае будет:
$ sudo chgrp share /share $ sudo chmod 775 /shareНастройки для samba будут иметь следующий вид:
[share] path = /share guest ok = yes read only = yes write list = @share force user = root force group = share force create mode = 0775 force directory mode = 0755Таким образом, читать нашу папку могут все пользователи без предоставления каких либо идентификационных данных (
guest ok = yes
), а писать могут только учасники групы share
.
Очень полезный ресурс: Удачи!
Комментариев нет:
Отправить комментарий