Файловый сервер SMB

Материал из darklurker wiki
Перейти к: навигация, поиск

Использовалась ВМ из образа Ubuntu 18.04

   sudo apt update
   sudo apt install nfs-kernel-server samba acl
   sudo mkdir /data
   sudo vim /etc/exports
   добавить значения:
   /data IP-адрес-вашего-ПК(rw,no_subtree_check,fsid=100)
   /data 127.0.0.1(rw,no_subtree_check,fsid=100)


   sudo vim /etc/samba/smb.conf
   привести файл к виду из пункта 6 иструкции (https://cloud.yandex.ru/docs/solutions/archive/single-node-file-server#setup-samba-nfs)
   sudo service nfs-kernel-server restart
   sudo service smbd restart
   sudo iptables -I INPUT -p tcp -s <IP-адрес-вашего-ПК> -j ACCEPT
   sudo iptables -I INPUT -p udp -s <IP-адрес-вашего-ПК> -j ACCEPT
   sudo -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
   sudo iptables-save | sudo tee /etc/sysconfig/iptables
   sudo mkdir /data/test-folder
   sudo setfacl -m u:<имя_пользователя>:w /data/test-folder
   sudo touch /data/test-folder/test.txt
   sudo vim /data/test-folder/test.txt
   После чего вы можете подключить сетевой диск командами:
   Linux: mount -t nfs <публичный IP ВМ с сервером>:/data /<точка монтирования>
   Windows: net use x: \\<публичный IP ВМ с сервером>\data