quinta-feira, 9 de junho de 2016

Configuração do Servidor DHCP Failover no Linux


IP liniux-1: 200.1.1.1
IP liniux-2: 200.1.1.2

Configuração do Servidor DHCP Failover no Linux-1

root@linux-1:~# aptitude install isc-dhcp-server

root@linux-1:~# vim /etc/dhcp/dhcpd.conf

authoritative;

failover peer "dhcp-failover" {
primary;
address 200.1.1.1;
port 157;
peer address 200.1.1.2;
peer port 157;
mclt 1800;
split 128;
}

subnet 200.1.1.0 netmask 255.255.255.0 {
  option domain-name-servers 8.8.8.8, 8.8.8.4;
  option domain-name "cisco.com";
  option routers 200.1.1.254;
pool {
failover peer "dhcp-failover";
  max-lease-time 1800;
  range 200.1.1.100 200.1.1.200;
}
}

service isc-dhcp-server restart


Configuração do Servidor DHCP Failover no Linux-2

root@linux-2:~# aptitude install isc-dhcp-server

root@linux-2:~# vim /etc/dhcp/dhcpd.conf

authoritative;

failover peer "dhcp-failover" {
secondary;
address 200.1.1.2;
port 157;
peer address 200.1.1.1;
peer port 157;
}

subnet 200.1.1.0 netmask 255.255.255.0 {
  option domain-name-servers 8.8.8.8, 8.8.8.4;
  option domain-name "cisco.com";
  option routers 200.1.1.254;
pool {
failover peer "dhcp-failover";
max-lease-time 1800;
  range 200.1.1.100 200.1.1.200;
}

}

service  isc-dhcp-server  restart


Script para criar vários usuários no Linux

vim useradd.sh    


# !/bin/bash

nome="usuario"
senha="123"

for i in $(seq 1 10)
### Você pode usar também a seguinte sintaxe: for (( i=1; i<=10; i++ )) ###
do

useradd  $nome$i  -p  $(openssl passwd -1 $senha)  -m  -d  /mnt/$nome$i  -s  /bin/bash

chmod  -R  775  /mnt/$nome$i

echo  "$nome$i  adicionado  com  sucesso!"

done

chmod +x useradd.sh

./useradd.sh


quarta-feira, 8 de junho de 2016

Servidor SAMBA como PDC no Linux


#                  aptitude install samba

OBS: Os parâmetros que já estiverem descomentados no arquivos de configuração padrão do SAMBA não devem ser modificados além dos que serão informados.

è : Adicione os parâmetros
Ø  : Modifique os parâmetros
ü  : Deixe como está

#                  vim /etc/samba/smb.conf
Ø  [global]

Ø  workgroup = CISCO
è netbios name = linux

è domain master = yes
è domain logons = yes
è preferred master = yes
è os level = 100
è logon script = netlogon.bat
è logon home = \\%L\profiles\%U
è logon path = \\%L\profiles\%U

Ø  server string = Servidor de compartitlhamento SAMBA

è security = user

è add machine script  = /usr/sbin/useradd -d /var/lib/nobody -s /bin/false %u

ü  [homes]
ü  comment = Home Directories
ü  browseable = no
Ø  read only = no
ü  create mask = 0700
ü  directory mask = 0700
ü  valid users = %S

Ø  [netlogon]
Ø  path = /etc/samba/netlogon
Ø  guest ok = yes
Ø  read only = yes
è browseable = no

Ø  [profiles]
Ø  path = /etc/samba/profiles
Ø  browseable = no
è writable = yes

è [Dados]
è path = /mnt/dados
è writable = yes

è [Publica]
è path = /mnt/publica
è write list = joao

è [Arquivos]
è path  = /mnt/arquivos
è writable = yes
è valid users = maria

è [IPs Validos]
è path = /mnt/ips
è writable = yes
è hosts allow = 10.33.32.254

è [TI]
è path = /mnt/ti
è writable = yes
è valid users = @ti
è force group = ti

#                  mkdir /etc/skel/profile.pds
#                  mkdir /etc/samba/profiles
#                  mkdir /etc/samba/netlogon
#                  mkdir /mnt/dados
#                  mkdir /mnt/publica
#                  mkdir /mnt/arquivos
#                  mkdir /mnt/ips
#                  mkdir /mnt/ti

#                  chmod –R 770 /etc/skel/profiles.pds
#                  chmod –R 777 /etc/samba/profiles
#                  chmod –R 770 /etc/samba/netlogon
#                  chmod –R 777 /mnt/dados
#                  chmod –R 777 /mnt/publica
#                  chmod –R 777 /mnt/arquivos
#                  chmod –R 777 /mnt/ips
#                  chmod –R 770 /mnt/ti

#                  addgroup ti
#                  chgrp ti /mnt/ti
#                  adduser webdesigner
#                  usermod –G ti webdesigner

#                  vim /etc/samba/netlogon/netlogon.bat

net use D: \\linux\Dados         /yes
net use P: \\linux\Publica        /yes
net use A: \\linux\Arquivos       /yes
net use I: \\linux\IPs Validos    /yes
net use T: \\linux\TI             /yes

#                  adduser joao
#                  adduser maria

#                  smbpasswod –a webdesigner
#                  smbpasswod –a joao
#                  smbpasswod –a maria


#                  service samba restart