1. entra na linha de comandos do Ubunto e insere os comandos:
- cd /etc/samba # vai para o diretório do Samba)
- pwd # Print Working Directory, mostra o caminho (path) do diretório atual)
- ls # list, mostra o que está no diretório
2. o Linux tem sempre um ficheiro de configuração.
Duplica o ficheiro de configuração do Samba, para fazer uma cópia de segurança
cp smb.conf smb.conf.bkp
3. utiliza o ls para ver se foi criado.
4. consulta o ficheiro
nano smb.conf # Nano editor de texto
cp smb.conf smb.conf.bkp
3. utiliza o ls para ver se foi criado.
4. consulta o ficheiro
nano smb.conf # Nano editor de texto
5. ativa a numeração das linhas do ficheiro: alt+shift+3
6. configura o Samba como standalone (não depende de outros servidores), uma rede sem domínio.
- prime Alt + Shift + 3 para as linhas ficarem numeradas;
- na linha 29, coloca o mesmo nome que a rede do Windows, geralmente Workgroup;
- ctrl+o, pede nome, basta clicar em enter para ficar com o mesmo nome;
- ctrl+x para sair.
7. nas linhas 175, 176, 177 estão as definições de partilha, para criar uma pasta pessoal para cada utilizador.
[homes]
Comment = Home directories
Brouseable = no
8. na linha 181 está:
Read only = yes #indica que a pasta criada para os utilizadores é só de leitura, mas eu quero também de escrita
Coloca no.
Read only = no #passou a ser também de escrita
9. configura a pasta public, para troca de ficheiros.
No final do ficheiro, escreve:
Read only = no #passou a ser também de escrita
9. configura a pasta public, para troca de ficheiros.
No final do ficheiro, escreve:
# Nome da pasta partilhada que aparece no \\IP\public
[public]
# Aponta para pasta /public (deve existir antes!)
[public]
# Aponta para pasta /public (deve existir antes!)
path = /home/public
# todos têm acesso
# todos têm acesso
read only = no
Tanto professores como alunos têm acesso a esta pasta.
10. configura a pasta atividades para apenas os professores poderem alterar:
# Aponta para pasta atividades (deve existir antes!)
path = /atividades
#todos podem ler e escrever
#todos podem ler e escrever
read only = no
# os alunos só podem ler e os professores continuam a poder escrever.
#Se quiser que mais utilizadores não escrevam, basta colocar vírgula e os restantes
read list = aluno
11. prime ctrl+o para gravar e ctrl+x para sair.
read list = aluno
11. prime ctrl+o para gravar e ctrl+x para sair.
13. verifica a sintaxe do script, se não há erros:
testparm
14. sempre que alteramos a configuração do Samba, devemos reinicializar os seus serviços.
14. sempre que alteramos a configuração do Samba, devemos reinicializar os seus serviços.
Escreve:
systemctl restart smbd
systemctl restart smbd