Administração - Controle de Acessos
Squid gerenciável via WEB, com as seguintes funcionalidades: regras de bloqueio por IPs, regras de bloqueio por domínio, acesso total para determinados IPs, cache em disco e memória, controle de banda e proxy transparente.
[ Hits: 19.362 ]
Por: José Rodrigues Filho em 07/11/2014
Samba / ownCloud
Samba
sudo mkdir /home/troca
sudo chmod 777 /home/troca
sudo mkdir /home/pedesenha
sudo chmod 777 /home/pedesenha
sudo mkdir /home/usuariorestrito
sudo chmod 775 /home/usuariorestrito
Agora, vamos adicionar os usuários para acessos às pastas com senhas no servidor:
sudo adduser usuariosamba
sudo smbpasswd -a usuariosamba
sudo adduser usuariorestrito
sudo smbpasswd -a usuariorestrito
Desativando usuário de fazer login no terminal - obrigatória esta opção:
sudo chsh -s /sbin/nologin nome do usuario
Para apagar um usuário, basta digitar o comando userdel seguido do nome do usuário. Por exemplo:
sudo userdel joserf
Configurando:
sudo vim /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
netbios name = srvdhcp
printing = cups
enable privileges = yes
dns proxy = no
# Logs
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[printers]
comment = Todas as Impressoras
path = /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes
[print$]
comment = Drivers de impressão para os clientes Windows
path = /var/lib/samba/printers
browseable = yes
guest ok = yes
read only = yes
write list = root
#inherit permissions = yes
[troca]
comment = Troca de Arquivos
path = /home/troca
public = yes
writable = yes
printable = no
vfs object = audit
hosts deny = 192.168.1.200
# veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/
[drivers]
comment = Drivers
path = /home/drivers
public = yes
# O compartilhamento deve estar visível na rede?
browseable = no
writable = yes
read only = no
create mask = 0700
directory mask = 0700
# veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/
[pedesenha]
comment = Pede senha
path = /home/pedesenha
public = no
# O compartilhamento deve estar visível na rede?
browseable = yes
writable = yes
read only = no
create mask = 0700
directory mask = 0700
#veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/
[usuariorestrito]
comment = usuariorestrito
path = /home/usuariorestrito
#public = no
# O compartilhamento deve estar visível na rede?
#browseable = yes
writable = yes
valid users = usuariorestrito
#read only = no
#create mask = 0700
#directory mask = 0700
#veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/
sudo service smbd restart
ownCloud
sudo apt-get install apache2 php5 php-pear php-xml-parser php5-sqlite php5-json sqlite php5-mysql mp3info curl libcurl3 libcurl3-dev php5-curl zip php5-gd
Para Ubuntu execute o seguinte como root:
echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud.list
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update && sudo apt-get install owncloud
Acesse o endereço: http://192.168.1.1/owncloud
E crie um usuário e senha administrativa.
Página anterior Próxima página
Páginas do artigo
1.
Configurações iniciais
2.
Firewall / Squid / Sarg
3.
PHP / Consumo
4. Samba / ownCloud
5.
Log com IP, data e hora de acesso
Outros artigos deste autor
OpenVPN - Servidor Ubuntu 10.04 LTS e Clientes Windows
Administrando Squid pelo browser, bloquear e liberar máquinas por IP, login, palavras
Recebendo relatório do SARG via e-mail (Gmail)
Servidor Ubuntu 8.04 com proxy autenticado + SARG + Samba + CUPS
CUPS + Jasmine (gerenciador de impressões e relatórios de impressão)
Leitura recomendada
Instalando Debian Lenny no laptop Lenovo ThinKPad SL400
Sistema de boot, níveis de execução e shutdown
Instalando o Arch Linux passo a passo
O que fazer após instalação do elementary OS Luna
Instalar placa de rede wireless do notebook HP dv6636 no Ubuntu
Comentários
Esse PHP ficou muito bom, bem simples, muito facil para o usuário comum. Parabén, ótimo artigo e ótimo php.
Ola excelente material...tenho uma pergunta para o sr. E possível bloquear https por url nesse seu tutorial se sim poderia postar uma tela.....
Att telmosports
Mensagem
Ola excelente material...tenho uma pergunta para o sr. E possível bloquear https por url nesse seu tutorial se sim poderia postar uma tela.....
Att telmosports
Muito bom. Meus parabéns.
Dei uma boa lida, ainda não implementei, mas pretendo fazer.
Mensagem
Muito bom. Meus parabéns.
Dei uma boa lida, ainda não implementei, mas pretendo fazer.
Contribuir com comentário
Enviar