LinuxサーバーにSambaを構築する
Mount an SMB Share in Linux - Linode Docs
How to up SMB
Install and Configure Samba | Ubuntu
Installing Samba
$ sudo apt update $ sudo apt install samba $ whereis samba samba: /usr/sbin/samba /usr/lib/aarch64-linux-gnu/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz Setting up Samba
$ sudo adduser sambauser $ mkdir /home/sambauser/sambashare $ sudo vi /etc/samba/smb.conf $ tail -10 /etc/samba/smb.conf # Please note that you also need to set appropriate Unix permissions # to the drivers directory for these users to have write rights in it ; write list = root, @lpadmin [sambashare] comment = Samba on Ubuntu path = /home/sambauser/sambashare read only = no browsable = yes guest ok = no $ sudo service smbd restart Setting up User Accounts and Connecting to Share
sudo smbpasswd -a sambauser Connecting to Samba from MacOS
Kick Finder then, selected Go -> Connect to Server
smb://youripaddress/sambashare Tips
If you can’t upload any files
Find out folder’s owner property.
$ ll -d /home/sambauser/sambashare drwxr-xr-x 2 sambauser sambauser 4096 Dec 29 03:55 /home/sambauser/sambashare/ Attaching NAS on Linux
$ sudo yum install cifs-utils $ sudo mkdir /mnt/vpnshare $ sudo mount -t cifs -o "username=sambauser,password=xxxx,uid=$(id -u),gid=$(id -g),forceuid,forcegid" //127.0.0.1/sambashare /mnt/vpnshare And then via ssh tunnel
# ssh -f -N -L 445:127.0.0.1:445 nanopc This post is licensed under CC BY 4.0 by the author.