Samba e files por default.
Que raio.
Quero fazer uma coisinha simples, uma directoria partilhada para toda a gente com acesso a leitura/escrita e deparo-me com uma complicação extrema de um ficheiro de configuraçao de samba por default em Debian completamente ilegivel, confuso e com um monte de "features" e comentários inúteis em que só me apetece pegar fogo ao ficheiro. Para não falar dos exemplos que não funcionam se nao Desactivarmos/Activarmos/Re-activarmos algumas opções que estão 34843 linhas acima.
Aqui está a receita para o que eu quero:
pidgeon:~# cat /etc/samba/smb.conf
[global]
workgroup = devnull
server string = Public Share
netbios name = pidgeon
security = share
smb passwd file = /etc/samba/smbpasswd
[public]
guest ok = yes
guest only = yes
#guest account = ftp
path = /opt/shares/public/
writeable = yes
Simples, hein?
Fantasticamente isto não vem no ficheiro de default do debian como um dos exemplos...
pidgeon:~# wc -l /etc/samba/smb.conf
13 /etc/samba/smb.conf
pidgeon:~# wc -l /etc/samba/smb.conf.old
337 /etc/samba/smb.conf.old
337 linhas de lixo. Obrigado!
oi sir! o smb.conf do openbsd tb tem bues de sida, eu andei la as voltas e pus aquilo tudo pipi. tenho a fazer share das homes dos users, e da directoria root do apache.
# wc -l /etc/samba/smb.conf
277 /etc/samba/smb.conf
# grep -v -E "^[#;$]" -v /etc/samba/smb.conf | sed -e "/^$/d"
[global]
workgroup = RDK
server string = OpenBSD
security = user
log file = /var/log/smbd.%m
max log size = 50
dns proxy = yes
[homes]
comment = Home Directories
browseable = no
writable = yes
[apache]
comment = apache root
browseable = no
writable = yes
path = /var/www
tesoa de comando, hein? ;-)
Quem fala assim não é gago!
Típico .conf opensource --- em vez de simplificar, só adicionam coisas inuteis desnecessárias.
Bastante util!