Muito novo no Ubuntu aqui e aprendendo à medida que vou configurando um NAS.
Estou tendo um problema com o Sambashare, onde perco permissões em todas as subpastas, exceto a pasta raiz, ao acessar o NAS na área de trabalho do Windows. Não é possível escrever em nenhuma subpasta. MAS consigo corrigir esse problema (parece temporário, mas não testei muito) com:
sudo chgrp sambashare /mediaserver/data/directory
Mas isso só funciona no diretório que especifiquei e não em nenhum diretório pai/filho.
Minha configuração SMB é assim:
[NAS]
path = /mediaserver
guest ok = No
writeable = Yes
create mask = 0777
directory mask = 0777
EDITAR:
Aqui está o procedimento que segui para configurar o Samba:
# Update device:
sudo apt update && sudo apt upgrade -y
# Install Samba
sudo apt-get install samba samba-common-bin
Y
# identify the drive
sudo fdisk -l
# Note the partition ie.: /dev/sda1
# Create directory to share
sudo su
cd /
mkdir mediaserver
ls -l
# Provide user full access to the directory
chmod 777 mediaserver
- Alt + D to exit root mode
# To configure Samba share:
sudo nano /etc/samba/smb.conf
# Insert new section at bottom of conf
[NAS]
path = /mediaserver
writeable = Yes
create mask = 0777
directory mask = 0777
# Restart the Samba daemon after making changes
sudo systemctl restart smbd
# Mount ext drive to the share directory
sudo mount -t auto /dev/sda1 /mediaserver
# Enable ext drive to be auto mounted whenever system reboots
sudo nano /etc/fstab
# Add the following line:
/dev/sda1 /mediaserver auto noatime 0 0
# Set group ownership of mediaserver directory to sambashare group
sudo chgrp sambashare /mediaserver
# Add user account to sambashare
sudo smb passwd -a authuser1
# To find systems IP address:
ifconfig
# On Windows map network drive:
\\1.2.3.4\NAS