Sei sulla pagina 1di 10

UNIVERSIDAD NACIONAL

AUTNOMA DE MXICO

FACULTAD DE INGENIERA
ADMINISTRACIN DE REDES

PROYECTO 3:
SERVIDOR SAMBA

ALUMNOS:
CASTILLO CASTILLO DIEGO ALBERTO
DOMNGUEZ ROSAS KARN MONSERRAT
GONZLEZ SUASTE R. NALLELY
ORTIZ ARIAS KARLA ISABEL
GRUPO 02

Se instalar y configurar un servicio SAMBA para hacer de nuestra


computadora, la cual tendr un SO Ubuntu, un PDC (Primary Domain
Controller) para que permita loguear a cualquier usuario de Windows XP,
windows 7 o tambin Windows 8.1. Siempre y cuando estn registrados
en dicho dominio.
Ahora bien, seguiremos los siguientes pasos para instalar SAMBA (Linux-servidor, Windowscliente) y NIS (Linux servidor, Linux cliente).
Despus configuramos e ingresamos a un dominio que en este caso ser VEGAS.

Abrimos una terminal para poder instalar samba con el siguiente comando:
diego@diego-PEQ-B:~$ sudo apt-get install samba

Ahora asignamos un password a root, y lo aadiremos de usuario samba.


diego@diego-PEQ-B:~$ sudo passwd
Para este paso introduciremos la contrasea de root en Linux

diego@diego-PEQ-B:~$ sudo smbpasswd -a root


(Aqu se introducir la contrasea para root para samba)

Editamos el fichero de configuracin samba (smb.conf) y realizaremos los siguiente


cambios.
diego@diego-PEQ-B:~$ sudo nano /etc/samba/smb.conf

En [global] en workgroup = VEGAS. -> En workgroup pondremos el dominio


En [global] en security = pondremos user.
Quitamos l; en la lnea domain logons = yes y aadimos debajo de esta linea:
domain master = yes
local master = yes
preferred master = yes
os level = 64
Quitamos el # en la lnea logon path = \\%N\%U\profile
Quitamos l; en la lnea logon drive = H:
Quitamos el # en la lnea logon home = \\%N\%U

Quitamos l; en la lnea add machine script = /usr/sbin/useradd -g machines -c "%u machine


account" d /var/lib/samba -s /bin/false %u
Eliminamos las tres lneas que hay inmediatamente debajo de usershare allow guests = yes
En [homes] quitamos l; a la misma etiqueta [homes] y en la lnea browseable = no y
aadimos debajo writeable = yes
En [netlogon] quitamos l; a la misma etiqueta [netlogon] y en todas sus lneas
En [profiles] quitamos l; a la misma etiqueta [profiles] y en todas sus lneas.(Guardamos y
salimos con ctrl+o y crtl+x, respectivamente).

Comprobamos que el documento que editamos (smb.conf) no tiene errores con


testparm
diego@diego-PEQ-B:~$ sudo testparm

Crearemos el grupo machines para que cada vez que ingrese un nuevo equipo con
root lo asigne a este grupo, samba lo crear automticamente con el script que est en
el mismo archivo smb.conf.
diego@diego-PEQ-B:~$
machines

sudo

groupadd

201

Creamos el directorio donde guardara los usuarios samba y despus le damos


privilegios con chmod.
diego@diego-PEQ-B:~$
/home/samba/profiles

sudo

mkdir

/home/samba

diego@diego-PEQ-B:~$ sudo chmod 1757 /home/samba/profiles

Creamos un usuario y su respectiva contrasea, asi mismo este paso se tiene que
hacer cada vez que que quedramos crear un usuario.

diego@diego-PEQ-B:~$ sudo adduser prueba---- (nos pedir el password y datos del


usuario)
diego@diego-PEQ-B:~$ sudo smbpasswd a ***********

Reiniciamos samba para que nuestra configuracin la tome en cuenta.


diego@diego-PEQ-B:~$ cd /etc/samba
diego@diego-PEQ-B:~$ sudo smbd restart

Ahora iremos a la computadora que tiene el SO Windows.


Para configurarlo y as poder acceder al dominio y loguearnos. Para eso haremos lo
siguiente.
Damos click en inicio, mis documentos y en este equipo hacemos click derecho y
vamos a propiedades.

Nos abrir una nueva ventana y le damos click en cambiar configuracin en el lado
derecho.

Para que la computadora puede acceder al dominio tenemos que agregar lo


siguientes datos, para ello daremos click en Id de red. Le daremos click en el
botn Siguiente

Le daremos click en siguiente en las siguientes ventanas.

Cuando lleguemos hasta esta ventana pondremos como nombre de usuario la


palabra root, su contrasea y como dominio, el nombre del dominio que creamos
anteriormente, en nuestro caso es VEGAS.

El nombre del equipo ser machines que es el que tenamos nosotros y en dominio
del equipo ser VEGAS nuevamente. y damos siguiente.
Nos pedir loguearnos al dominio, debemos recordar que esta vez ser con root y
el pasword que le dimos en samba. Nos aparecer un mensaje de bienvenido al
dominio VEGAS y nos pedir reiniciar.
Al reiniciar nos cambiar el inicio de windows y pulsando ctrl+alt+supr podremos
loguearnos al dominio introduciendo el usuario samba y su password.
Y listo. Ya tendremos nuestro dominio en SAMBA.

Network Information Service (NIS).


Preparando el Servidor (Ubuntu Server Edition 10.10):
Primero, instalamos el portmap (el daemon para mapear puertos) con el comando:
apt-get install portmap

Luego configuramos portmap para que comience al momento del arranque con el
comando:

update-rc.d portmap defaults 10

Y por ltimo instalamos NIS con el comando:


apt-get install nis

Durante la instalacin nos pedir el nombre de nuestro dominio NIS. Escribimos el


nombre que queremos que tenga nuestro dominio NIS en este caso CALIFORNIA, le
damos a OK y terminar la instalacin, aunque tardara un poco.

Ahora procedemos a configurar NIS, comenzando editando el archivo:


/etc/default/nis

Modificaremos lo siguiente:
o NISSERVER=master
o NISCLIENT=false
Esta configuracin es para que esta mquina se convierta en el servidor NIS y deje de ser
un cliente ms. Guardamos el archivo.

Ahora modificamos el archivo /etc/ypserv.securenets para indicar cuales redes van a


usar el servicio. Por defecto todas las redes pueden hacerlo, pero por motivos de
seguridad debemos cambiar esto. Comentamos o borramos la linea 0.0.0.0 0.0.0.0 y
agregamos la nueva lnea con la subredes que permitiremos, debe de ponerse en
formato: mascara de red IP. Que no se nos olvide guardar el archivo.
NIS no se lleva muy bien con el nuevo archivo de claves encriptadas de Linux shadow as
que tenemos que agregar el archivo para que sea parte de la base de datos de NIS.
Editamos el archivo /var/yp/Makefile, buscamos la lnea all = passwd group hosts, etc.,
y aadimos shadow a esta linea.
Reiniciar los servicios portmap y NIS:

service portmap restart


service nis restart

Luego invocaremos el asistente para construir la lista de hosts que correran NIS como
servidor. En este caso solo es userver, el unico servidor NIS, presionamos Control D,
escribimos Y y enter para salvar.
Comando para invocar el asistente:
/usr/lib/yp/ypinit -m

Luego tenemos que agregar a los usuarios que se conectarn al servidor NIS con el
comando:
useradd -d /home/nis1 -m nis1

Asignamos las claves a cada usuario con el comando:


Passwd
El parmetro -d indica que el usuario desde que inicie sesin en el sistema caer en su
carpeta de inicio (home), en otras palabras, la carpeta de inicio de sesin del usuario.
El parmetro -m crear dicha carpeta de inicio, en el ejemplo se crea la carpeta
/home/nis1 y el usuario nis1.
Por ultimo debemos de compilar los usuarios, grupos y claves en la base de datos de
NIS, esto lo hacemos dirigindonos a la carpeta /var/yp/ y ejecutando el comando
make, es decir:
cd /var/yp/
make

Para configurar nuestro cliente haremos lo siguiente:


Instalamos nis y portmap
Apt-get install nis
Apt-get install portmap
Nos pedir el nombre del dominio y pondremos el mismo que pusimos en el servidor.
Modificamos el fichero /etc/nsswitch.conf aadiendo al final de cada lnea la palabra
nis
Modificamos el fichero /etc/yp.conf aadiendo:
ypserver IpServidorNis
Nota: Si hay ms de un servidor Nis, se debe agregar una linea
Ypserver IpServidorNis, por cada servidor nis.
Agregar al final del archivo /etc/passwd un signo de "+" y seis ":"
Ejp: +::::::
4.2- Agregar al final del archivo /etc/group un signo de "+" y tres ":"
Ejp: +:::
4.3- Agregar al final del archivo /etc/shadow un signo de "+" y ocho ":"
Ejp: +::::::::
Se reinician los servicios Nis y portmap
/etc/init.d/nis restart
/etc/init.d/portmap
Nota: Si agregamos nuevos
usuarios que restart
van a utilizar Nis, cuando este esta en
funcionamiento,se debe ejecutar make -c en /var/yp (estos cambios sern en el
servidor).
Abrimos una consola con ctrl+alt+F1 y iniciamos sesin con nuestro usuario creado.
Ahora configuramos nfs. Instalamos lo siguiente:
apt-get install nfs-common
Configuramos el siguiente archivo con gedit.
gedit /etc/exports

y modificamos de la siguiente forma como lo indica la siguiente imagen.

Iniciamos portmap
Service portmap start
Reiniciamos el servidor NFS
Service nfs-kernel-server restart
Paramos NFS
Service nfs-kernel-server
Creamos los enlaces simblicos
para que se iniciestop
el servicio automticamente al
arrancar el servicio.
update-rc.d
portmap defaults
Instalamos nfs-common

Apt-get install nfs-common


Ahora mostraremos las carpetas exportadas por el servidor NFS

Showmount e ip del servidor


Montamos la carpeta compartida

Mount t nfs

Para que el montaje sea automatico introducimos lo siguiente en el archivo /etc/fstab.

Ipderservidor:/home /mnt/home-servidor nfs


Cargamos /etc/fstab y despus ponemos mount-a.
Y listo, tenemos configurado nis en Linux tanto en cliente como servidor.
Nota: En nuestro caso tuvimos errores al iniciar sesin, ya que nuestro cliente no reconoca la
carpeta home, para ello se tuvieron que cambiar los privilegios de la carpeta.

Descripcin de los comandos que utilizamos.

Comando

Descripcin

apt-get

Herramienta de actualizacin/instalacin remota de paquetes en


sistemas basados en debian.
Significa superuser do (superusuario haz). El comando sudo le va a
pedir una clave; escriba la clave de su usuario.
Es un editor de textos para el terminal que viene instalado por defecto en
Ubuntu.
Revisa archivos smb.conf de samba por errores o correciones.
Cambia la contrasea del usuario indicado.
Crea un nuevo usuario en un controlador de domino en samba.
Crea un nuevo grupo en el sistema.
Crea carpetas/ Directorios. (Make directory).
Cambia los permisos de un archivo(s) o carpetas(s).
Reinicia el servicio.
Cambia de directorio.
Actualiza los repositorios que contienen los paquetes.
Network Information Service.
Asigna puertos de manera dinmica.
Aade usuarios.
Configuracin de samba
Edita el grupo de trabajo
Especifica que samba sea el examinador principal del dominio.
Para que samba se convierta en un maestro navegador de la red.
indica el directorio home donde se guardan los ficheros de perfiles
Especifica el path local al cual se conectarn los directorios home
Especifica la ubicacin del directorio home cuando se conectan estaciones
Win95/98 a un PDC Samba
Este parmetro es un sinnimo de username.
Consulta el estado del servidor

sudo
nano
testparm
passwd
smbpasswd
groupadd
mkdir
chmod
restart
cd
update
nis
portmap
adduser
smbdconfig
Workgroup
Domainmaster
Local master
Logon Path
Logon Drive
Logon Home
User
Showmont

Potrebbero piacerti anche