Bash → a “linguagem” que o terminal entende
1. Configura o servidor de arquivos Samba para professores e alunos
Entra na linha de comandos do Ubunto e insere os comandos:
6. configura o Samba como standalone (não depende de outros servidores), uma rede sem domínio.
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
10. configura a pasta atividades para apenas os professores poderem alterar:
13. verifica a sintaxe do script, se não há erros:
- 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