pasta apenas de leitura

1. entra no Ubuntu Server e escreve:

  • sudo su para teres permissões de administrador.
  • mkdir -p /srv/samba/legislacao_apenas_leitura           # -p cria pastas intermediários
  • chmod 444 /srv/samba//legislacao_apenas_leitura     # dono, grupo e outros só podem ler, 400 só o dono lê
  • 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:
[so_leitura]
comment = Pasta só de leitura
path = /srv/samba/legislacao_apenas_leitura 
browseable = yes                # partilha aparecer visível no \\ip_servidor
writable = yes
guest ok = yes
read only = yes
  • ctrl+O
  • enter
  • ctrl+x
  • systemctl restart smbd    

3. abre o windows, no browser
  • \\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