1. entra no Ubuntu Server e escreve:
- sudo su para teres permissões de administrador.
- mkdir -p /srv/samba/publico # -p cria pastas intermediários
- chmod 777 /srv/samba/publico
- chown -R nobody:nogroup /srv/samba/publico # garante que o antigo e o novo é acessível a todos e evita confusão, uma pasta do João outra da Maria.
2. abre o smb.conf nano /etc/samba/smb.conf
- no final, adiciona:
workgroup = WORKGROUP
server string = Samba Server
security = user
map to guest = Bad User
guest account = nobody
usershare allow guests = yes
[public] # nome da pasta partilhada que aparece em \\IP_servidor
comment = Pasta Pública
path = /srv/samba/publico
browseable = yes # partilha aparecer visível no \\ip_servidor
writable = yes
guest ok = yes
read only = no
create mask = 0664
directory mask = 0775
force user = nobody # força tudo rodar como guest
force group = nogroup
server string = Samba Server
security = user
map to guest = Bad User
guest account = nobody
usershare allow guests = yes
[public] # nome da pasta partilhada que aparece em \\IP_servidor
comment = Pasta Pública
path = /srv/samba/publico
browseable = yes # partilha aparecer visível no \\ip_servidor
writable = yes
guest ok = yes
read only = no
create mask = 0664
directory mask = 0775
force user = nobody # força tudo rodar como guest
force group = nogroup
- ctrl+o
- enter
- ctrl+x
- sudo systemctl restart smbd
- \\IP servidor
- clica na pasta public # tens de conseguir entrar
4. no Ubuntu, cria a pasta atividades:
- entra na pasta publico
- mkdir atividades # usada para troca de arquivos entre professores e alunos
- chmod -R 777 atividades # altera as permissões para que todos possam escrever na pasta.
- ls -l # verifica se todas as permissões passaram para rwxrwxrwx
- cd atividades
- mkdir teste1
- testa no Windows
- em \\IP servidor, verifica que a pasta teste1 está criada
- cria a pasta teste2 dentro da pasta atividades
- verifica que está criada no Ubuntu