# adicionar usuario na rede
useradd -g "NOME DO GRUPO" "NOME DO USUARIO" -m (adiciona o usuário e cria o /home/usuario)
passwd "NOME DO USUARIO" (cria senha no linux)
smbpasswd -a "NOME DO USUARIO" (cria senha no samba)
# criar o netlogon do usuario (MAPEAR OS DIRETORIOS DO USUARIO)/home/netlogon/usuário
cp -prf grupo_GRUPO DO USUARIO.bat NOME_DO_USUARIO.bat
# adicionar um grupo na rede
groupadd "NOME DO GRUPO"
# adicionar maquina no samba
useradd -c "NOME_DA_MAQUINA" -d /dev/null -s /bin/false NOME_DA_MAQUINA$
passwd -l NOME_DA_MAQUINA$
smbpasswd -a -m NOME_DA_MAQUINA
# remover usuário da rede
userdel -r "NOME DO USUARIO"
# remover grupo da rede
groupdel "NOME DO GRUPO"
# remover do netlogon
rm -rf /home/netlogon/"USUARIO".bat
# CRIAR UMA PASTA NO DIRETORIO /STAND
mkdir /stand/"NOME DA PASTA"
# ENTRAR NO ARQUIVO DE CONFIG DO SAMBA
gedit /etc/samba/smb.conf
# MUDAR O DONO DE UM DIRETORIO OU ARQUIVO
chown "NOME DO DONO":"NOME DO GRUPO" "CAMINHO DO DIRETORIO OU ARQUIVO"
# MUDAR AS PERMISSÕES DE UM DIRETORIO OU ARQUIVO
chmod "permissões" "CAMINHO DO DIRETORIO OU ARQUIVO"
*permissões (DONO GRUPO TODOS)
0 nenhuma permissão
1 somente execução
2 somente gravação
3 gravação e execução
4 somente leitura
5 leitura e execução
6 leitura e gravação
7 leitura, gravação e execução
# EXCLUIR PASTA E INTENS
rm –rf “pasta”
# REINICIAR O SAMBA
/etc/init.d/samba restart
ou:
service smb restart
# verificar um arquivo de configuração smb.conf para correção interna
testparm
Os principais comandos do SAMBA
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Se você quiser criar automaticamente vários diretórios como Músicas, Vídeos, Documentos dentro do home dos usuários. Basta editar o /etc/skel, pois ele é usado como padrão para novos usuários criados. Assim qualquer coisa que você incluir dentro desse diretório fará com que novos usuários tenham essa informação em sua pasta home. Exemplo:
sudo mkdir /etc/skel/projetos
sudo mkdir /etc/skel/qualidade
Podemos também criar um arquivo de texto, com algum tipo de informação para novos usuários.
Crie um arquivo dentro do /etc/skel/leianates.txt e depois edit sudo vi /etc/skel/leiaantes.txt
("Olá, essa é sua pasta pessoal, etc)
sudo mkdir /etc/skel/projetos
sudo mkdir /etc/skel/qualidade
Podemos também criar um arquivo de texto, com algum tipo de informação para novos usuários.
Crie um arquivo dentro do /etc/skel/leianates.txt e depois edit sudo vi /etc/skel/leiaantes.txt
("Olá, essa é sua pasta pessoal, etc)
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Boa noite galera!!
Esqueci de falar que na hora de mudar o dono de um diretório ou arquivo vocês podem utilizar esse comando também:
sudo chown -R usuario:grupo diretório
A opção -R faz com que a mudança afete não só o diretório, mas todos os arquivos e subdiretórios dentro dele.
Esqueci de falar que na hora de mudar o dono de um diretório ou arquivo vocês podem utilizar esse comando também:
sudo chown -R usuario:grupo diretório
A opção -R faz com que a mudança afete não só o diretório, mas todos os arquivos e subdiretórios dentro dele.
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Se você tem uma equipe muito grande, o(a) senhor(a) é o único responsável pelo servidor, passar a senha do usuário root para outras pessoas realizarem o ingresso nas máquinas pode não ser uma boa ideia. Se essa ideia não lhe agrada, existe uma maneira de criar um usuário e dar-lhe o privilégio de cadastro de máquinas, garantindo uma maior segurança ao sistema.
Para isso, digite o comando no terminal do Servidor Samba:
sudo net -S localhost -U root -W nomedoservidor \ rpc rights grant 'nomedoservidorimpress' \ SeMachineAccountPrivilege
Com esse comando, o sistema irá solicitar a senha do root e confirmar. Assim, a conta definida como (impress) ganha permissão para adicionar máquinas no domínio PDC e pode ser usada no lugar do root.
Lembre-se de que você deve remover o parâmetro invalid users = root e adicionar o parâmetro enable priveleges = yes na seção [global] do smb.conf. Caso contrario o comando acima não funcionará.
Para isso, digite o comando no terminal do Servidor Samba:
sudo net -S localhost -U root -W nomedoservidor \ rpc rights grant 'nomedoservidorimpress' \ SeMachineAccountPrivilege
Com esse comando, o sistema irá solicitar a senha do root e confirmar. Assim, a conta definida como (impress) ganha permissão para adicionar máquinas no domínio PDC e pode ser usada no lugar do root.
Lembre-se de que você deve remover o parâmetro invalid users = root e adicionar o parâmetro enable priveleges = yes na seção [global] do smb.conf. Caso contrario o comando acima não funcionará.
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Testando a restrição de Acesso por IP/Redes
Um método interessante e útil para testar se a nossa configuração vai bloquear o acesso a serviços é usando o testparm da seguinte forma:
testparm /etc/samba/smb.conf IP/host
Você precisará dizer para o testparm qual é o arquivo de configuração que está usando e o endereço IP/nome de host que fará a simulação de acesso. Este método não falsifica o endereço IP para testes, apenas usa os valores em allow hosts e deny hosts para checagem. Por exemplo, para verificar o acesso vindo do IP 192.168.1.50:
testparm /etc/samba/smb.conf 192.168.1.50
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[cdrom]"
Loaded services file OK.
Allow connection from /etc/samba/smb.conf (focalinux) to homes
Allow connection from /etc/samba/smb.conf (focalinux) to printers
Allow connection from /etc/samba/smb.conf (focalinux) to tmp
Allow connection from /etc/samba/smb.conf (focalinux) to cdrom
Um método interessante e útil para testar se a nossa configuração vai bloquear o acesso a serviços é usando o testparm da seguinte forma:
testparm /etc/samba/smb.conf IP/host
Você precisará dizer para o testparm qual é o arquivo de configuração que está usando e o endereço IP/nome de host que fará a simulação de acesso. Este método não falsifica o endereço IP para testes, apenas usa os valores em allow hosts e deny hosts para checagem. Por exemplo, para verificar o acesso vindo do IP 192.168.1.50:
testparm /etc/samba/smb.conf 192.168.1.50
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[cdrom]"
Loaded services file OK.
Allow connection from /etc/samba/smb.conf (focalinux) to homes
Allow connection from /etc/samba/smb.conf (focalinux) to printers
Allow connection from /etc/samba/smb.conf (focalinux) to tmp
Allow connection from /etc/samba/smb.conf (focalinux) to cdrom
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Comando no Shell para enviar mensagem p/ estações no Domínio
Criei um arquivo de texto, com a mensagem e depois utilize o código abaixo para mandar:
#cat mensagem.txt | smbclient -M Maquina
Ex:
#cat mensagem.txt | smbclient -M MAQ1
Dica importante: O nome da máquina windows tem que ser em maiúscula e o serviço mensageiro deve esta ativado nas máquinas cliente.
Criei um arquivo de texto, com a mensagem e depois utilize o código abaixo para mandar:
#cat mensagem.txt | smbclient -M Maquina
Ex:
#cat mensagem.txt | smbclient -M MAQ1
Dica importante: O nome da máquina windows tem que ser em maiúscula e o serviço mensageiro deve esta ativado nas máquinas cliente.
- marcelo0786
- Global Moderator
- Mensagens: 127
- Registrado em: 17 Jun 2013 17:43
- Status: Offline
Re:Os principais comandos do SAMBA
Boa noite galera!!
Estou retornando as atividades depois de um período de descanso (férias).
Trouxe para vocês um comando para testar as restrições de Acesso por IP/Redes.
Um método muito interessante e útil para testar se as nossas configurações vão bloquear o acesso a serviços é usando o testparm da seguinte forma:
testparm /etc/samba/smb.conf IP/host
Você precisará dizer para o testparm qual é o arquivo de configuração que está usando e o endereço IP/nome de host que fará a simulação de acesso. Este método não falsifica o endereço IP para testes, apenas usa os valores em allow hosts e deny hosts para checagem. Por exemplo, para verificar o acesso vindo do IP 192.168.0.150:
testparm /etc/samba/smb.conf 192.168.0.150
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[cdrom]"
Loaded services file OK.
Allow connection from /etc/samba/smb.conf (focalinux) to homes
Allow connection from /etc/samba/smb.conf (focalinux) to printers
Allow connection from /etc/samba/smb.conf (focalinux) to tmp
Allow connection from /etc/samba/smb.conf (focalinux) to cdrom
Espero que seja útil aos senhores...
Estou retornando as atividades depois de um período de descanso (férias).
Trouxe para vocês um comando para testar as restrições de Acesso por IP/Redes.
Um método muito interessante e útil para testar se as nossas configurações vão bloquear o acesso a serviços é usando o testparm da seguinte forma:
testparm /etc/samba/smb.conf IP/host
Você precisará dizer para o testparm qual é o arquivo de configuração que está usando e o endereço IP/nome de host que fará a simulação de acesso. Este método não falsifica o endereço IP para testes, apenas usa os valores em allow hosts e deny hosts para checagem. Por exemplo, para verificar o acesso vindo do IP 192.168.0.150:
testparm /etc/samba/smb.conf 192.168.0.150
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[cdrom]"
Loaded services file OK.
Allow connection from /etc/samba/smb.conf (focalinux) to homes
Allow connection from /etc/samba/smb.conf (focalinux) to printers
Allow connection from /etc/samba/smb.conf (focalinux) to tmp
Allow connection from /etc/samba/smb.conf (focalinux) to cdrom
Espero que seja útil aos senhores...