Instalação e configuração do Samba no Ubuntu Server 12.10 LTS
O sistema vai pedir permissão para buscar 12,0 MB de arquivos para instalação e avisa que depois de descompactado se tornará 32,8 MBCom isso o sistema pede confirmação. [Y/n] sendo Y o padrão, então apertando o Enter ele entede como Y ou yes(sim):
Logo após, vamos criar os diretórios que vamos compartilhar. Para depois configurarmos o smb.conf especificando os diretórios compartilhados e suas permissões. Criei 3 diretórios e dei aos 3 permissões de ler, escrever e executar. Para o dono do diretório, o grupo dono e para outros. Conforme imagem abaixo:
Agora podemos criar o nosso smb.conf. No nosso smb.conf vamos ter 3 compartilhamentos, iremos compartilhar os 3 diretórios da imagem anterior. Mas com algumas diferenças entre eles. Para editar o smb.conf usamos o comando a seguir se estivermos dentro do diretório /etc/samba/# Define as configurações gerais que têm poder sobre todo o servidor Samba. Fazendo efeito em todos os compartilhamentos existentes no servidor.
workgroup = tiorizando
# Diz qual nome do grupo de trabalho/domínio a que o servidor Samba pertencerá.
netbios name = infotrix
# Especifica o nome NetBIOS primário do servidor Samba. Caso não especifique, ele usará o nome da sua máquina como valor padrão.
server string = Linux
# Identificação enviada do servidor Samba para o ambiente de rede.
os level = 33
# Especifica o nível do sistema operacional. Número usado para eleições NetBIOS para definir o navegador de grupo local e controlador de domínio.
log file = /var/log/samba/log.%m
# Define a localização do arquivo de log gerado pelo servidor Samba.
log level = 1
# Esta opção faz com que o samba seja menos detalhado. Se usar log level = 0, fará com que o log seja desabilitado.
A opção log level = 2 ou 3 fará que o log do samba tenha um grande número de mensagens e como existirão várias requisições de gravação no disco e ao syslod, a performance irá diminuir.
max log size = 100
# Estipula o tamanho máximo em kb do arquivo de log gerado pelo servidor Samba.
debug level = 2
# Aumento o número de depuração dos daemons do servidor Samba de 0 a 9, sendo que quanto maior for o parâmetro maior o nível. O padrão é 0.
security = share
# Nível de segurança no qual o servidor irá trabalhar.
domain master = false
# Este parâmentro informa se o servidor tentará se tornar o navegador principal de domínio.
comment = Programas
# Descrição do compartilhaento que será mostrada na janela de procura da rede.
path = /home/programas
# Indica o diretório que será compartilhado.
valid users = tiorizando
# Estipula quais usuários serão permitidos o acesso ao compartilhamento.
public = no
# Indica se o compartilhamento vai ser publico(sem senha) ou não(requisitando senha).
guest only = no
# Permite somente conexões guest ao recurso. O UID do usuário é mapeado para guest mesmo que forneça uma senha correta.
browseable = yes
# Define se o compartilhamento será ou não exibido.
writable = yes
# Permite ou não escrita no compartilhamento
force create mode = 777
# Solicita que o Samba force o tipo de permissão dos arquivos criados.
force directory mode = 777
# Mesmo que force create mode, mas para diretórios criados nos compartilhamentos.
root@tiorizando:/#chmod 777 /home/programas
root@tiorizando:/#mkdir /home/publico
root@tiorizando:/#chmod 777 /home/publico
root@tiorizando:/#mkdir /home/documentos
root@tiorizando:/#chmod 777 /home/documentos
O sistema vai pedir permissão para buscar 12,0 MB de arquivos para instalação e avisa que depois de descompactado se tornará 32,8 MBCom isso o sistema pede confirmação. [Y/n] sendo Y o padrão, então apertando o Enter ele entede como Y ou yes(sim):
Logo após, vamos criar os diretórios que vamos compartilhar. Para depois configurarmos o smb.conf especificando os diretórios compartilhados e suas permissões. Criei 3 diretórios e dei aos 3 permissões de ler, escrever e executar. Para o dono do diretório, o grupo dono e para outros. Conforme imagem abaixo:
Agora podemos criar o nosso smb.conf. No nosso smb.conf vamos ter 3 compartilhamentos, iremos compartilhar os 3 diretórios da imagem anterior. Mas com algumas diferenças entre eles. Para editar o smb.conf usamos o comando a seguir se estivermos dentro do diretório /etc/samba/# Define as configurações gerais que têm poder sobre todo o servidor Samba. Fazendo efeito em todos os compartilhamentos existentes no servidor.
workgroup = tiorizando
# Diz qual nome do grupo de trabalho/domínio a que o servidor Samba pertencerá.
netbios name = infotrix
# Especifica o nome NetBIOS primário do servidor Samba. Caso não especifique, ele usará o nome da sua máquina como valor padrão.
server string = Linux
# Identificação enviada do servidor Samba para o ambiente de rede.
os level = 33
# Especifica o nível do sistema operacional. Número usado para eleições NetBIOS para definir o navegador de grupo local e controlador de domínio.
log file = /var/log/samba/log.%m
# Define a localização do arquivo de log gerado pelo servidor Samba.
log level = 1
# Esta opção faz com que o samba seja menos detalhado. Se usar log level = 0, fará com que o log seja desabilitado.
A opção log level = 2 ou 3 fará que o log do samba tenha um grande número de mensagens e como existirão várias requisições de gravação no disco e ao syslod, a performance irá diminuir.
max log size = 100
# Estipula o tamanho máximo em kb do arquivo de log gerado pelo servidor Samba.
debug level = 2
# Aumento o número de depuração dos daemons do servidor Samba de 0 a 9, sendo que quanto maior for o parâmetro maior o nível. O padrão é 0.
security = share
# Nível de segurança no qual o servidor irá trabalhar.
domain master = false
# Este parâmentro informa se o servidor tentará se tornar o navegador principal de domínio.
comment = Programas
# Descrição do compartilhaento que será mostrada na janela de procura da rede.
path = /home/programas
# Indica o diretório que será compartilhado.
valid users = tiorizando
# Estipula quais usuários serão permitidos o acesso ao compartilhamento.
public = no
# Indica se o compartilhamento vai ser publico(sem senha) ou não(requisitando senha).
guest only = no
# Permite somente conexões guest ao recurso. O UID do usuário é mapeado para guest mesmo que forneça uma senha correta.
browseable = yes
# Define se o compartilhamento será ou não exibido.
writable = yes
# Permite ou não escrita no compartilhamento
force create mode = 777
# Solicita que o Samba force o tipo de permissão dos arquivos criados.
force directory mode = 777
# Mesmo que force create mode, mas para diretórios criados nos compartilhamentos.
root@tiorizando:/#chmod 777 /home/programas
root@tiorizando:/#mkdir /home/publico
root@tiorizando:/#chmod 777 /home/publico
root@tiorizando:/#mkdir /home/documentos
root@tiorizando:/#chmod 777 /home/documentos











0 comentários:
Postar um comentário