Está en la página 1de 7

UBUNTU

Administración

• Usuario y grupos:

• Eventos de sistema: En Ubuntu y Debian casi todos los eventos se registran en el archivo
/var/log/messages, que al mismo tiempo funciona como registro del sistema de Linux. Este archivo registra
una variedad de eventos, como mensajes de error del sistema, cambios en la configuración de la red, etc.

• Programación Shell: El intérprete de comandos o shell es un programa que permite a los usuarios
interactuar con el sistema, procesando las órdenes que se le indican. Los comandos invocables desde el shell
pueden clasificarse en internos (corresponden en realidad a órdenes interpretadas por el propio shell) y
externos (corresponden a ficheros ejecutables externos al shell). Además de comandos, los shells ofrecen
otros elementos para mejorar su funcionalidad, tales como variables, funciones o estructuras de control. El
conjunto de comandos internos y elementos disponibles, así como su sintaxis, dependerá del shell concreto
empleado.

Además de utilizar el shell desde la línea de comandos (basada en el prompt como la indicación del shell para
anunciar que espera una orden del usuario), puede emplearse para la interpretación de shell-scripts. Un
shell-script o "guión de órdenes" es un fichero de texto que contiene un conjunto de comandos y órdenes
interpretables por el shell.

En los S.O.’s Unix existen múltiples implementaciones de shell (en Windows, el equivalente serían los
programas "command.com" o "cmd.exe"). Atendiendo al shell del que proceden y a su similitud sintáctica
(incluyendo sus comandos internos), los shells de Unix pueden clasificarse en dos grandes familias

sh (Bourne Shell), csh (C shell)

• Servidor de impresión archivos:

Lo primero que se tiene que hacer es la instalación de SAMBA en la computadora. Tienes que hacerlo desde
una terminal y con los derechos de super usuario, con el siguiente comando:

sudo apt-get install samba

Luego tenemos que modificar el archivo de configuración de Samba, que lo encontramos digitando en la
terminal:

sudo /etc/samba/smb.conf

Antes de modificarlo podemos hacer una copia de respaldo por cualquier error que pueda ocurrir. La copia
de respaldo se hace así:

cp -p /etc/samba/smb.conf /etc/samba/smb_nombre_de_la_copia.conf
Con la copia de seguridad ya realizada procedemos a modificar el archivo de configuración de SAMBA:

sudo gedit /etc/samba/smb.conf

y al final del archivo agregamos las siguiente líneas:

[global]

printing = bsd

printcap name = /etc/printcap

load printers = yes

log files = /var/log/samba-log.%m

lock directory = /var/lock/samba

[printers]

comment = Comentario sobre el Impresor UNO a compartir

security = server

path = /var/spool/lpd/lp

browseable = yes

printable = yes

public = yes

writable = no

create mode = 0700

Opcionalmente, puedes agregar otros impresores y también compartir archivos, como se presenta a
continuación:

[ljet]

comment = Comentario sobre el Impresor DOS

security = server

path = /var/spool/lpd/lp

printer name = lp

writable = yes

public = yes

printable = yes

print command = lpr -r -h -P %p %s


[archivos]

comment = Ejemplo de Archivos Compartidos

read only = yes

write list = padilla, nolasco, josue

available = yes

path = /samba/archivos

Una vez modificado el archivo lo guardamos y reiniciamos los servicios de samba para que lean la nueva
configuración, digitando el siguiente comando:

/etc/init.d/samba restart

Ahora procedemos a crear los usuarios.

Los usuarios que queremos que tengan acceso al servidor Samba deben estar creados como usuarios en
nuestro servidor linux, podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrán
acceso al servidor samba:

Para agregar un usuario a linux podemos utilizar el comando:

adduser nombre_usuario

Nos pedira la clave que queremos utilizar para ese usuario y algunos datos que son opcionales, luego
podemos cambiar sus privilegios.

Supongamos que tenemos un usuarios ya creado llamado jose y que lo queremos agregar a los usuarios de
Samba, para esto ejecutamos el siguiente comando:

sudo smbpasswd -a jose

Nos aparecerá algo como:

Smbpasswd –a jose

New SMB password:

Retype new SMB password:

Added user jose


Colocamos la contraseña que queremos que tenga ese usuario para ingresar al servidor Samba, la clave
puede ser distinta a la que tiene el usuario para ingresar a Linux.

Vamos a crear un nuevo archivo donde estarán todos los usuarios autorizados para conectarse al Servidor de
Samba, para esto ejecutamos:

sudo gedit /etc/samba/smbusers

En el nuevo archivo copiamos la siguiente línea:

nombre_enlinux = “Nombre en Windows”

Donde nombre_enlinux es el nombre del usuario que tenemos en linux en este caso jose y Nombre en
Windows es el nombre del usuario de red en Windows. Tenemos que agregar una nueva línea por cada
usuario que creemos para Samba.

Para editar un usuario ejecutamos:

smbpasswd -a nombre_usuario

Para borrar un usuario ejecutamos:

smbpasswd -x nombre_usuario

Ahora que ya tenemos a los usuarios creados procedamos a ver como se comparten archivos y directorios.

Ahora procedemos a compartir archivos por SAMBA

Vamos a modificar el archivo de configuración de Samba:

sudo gedit /etc/samba/smb.conf

Busca la línea que dice:

; security = user
Y la modificamos por:

security = user

username map = /etc/samba/smbpasswd

Con esto lo que estamos haciendo es decirle a Samba que vamos a autentificar por usuario y donde está la
lista de los usuarios permitidos que fue la que creamos anteriormente.

Para darle acceso a los usuario a sus respectivos directorios home o personales, hacemos lo siguiente:

Buscamos las línea donde dice

;[homes]

; comment = Home Directories;

;browseable = no

;valid users = %S

;writable = no

Y le quitamos el “;” para descomentarlos, y en writable le cambiamos “no” por “yes” para que el usuario
pueda escribir en el directorio.

Siempre que cambiemos la configuración del archivo smb.conf podemos utilizar el comando “testparm”,
para verificar que los parámetros del archivo smb.conf estén correctos. Luego que testparm nos diga que
todo está correcto, ejecutamos:

/etc/init.d/samba restart

Ahora compartiremos los directorios a través de SAMBA

Para los directorios o volúmenes que se irán a compartir, en el mismo archivo de configuración encontrará
distintos ejemplos para distintas situaciones particulares. En general, puede utilizar el siguiente ejemplo que
funcionará para la mayoría:
[Loquesea]

comment = Comentario que se le ocurra

path = /cualquier/ruta/que/desee/compartir

En el siguiente ejemplo se compartirá a través de Samba el recurso denominado ftp, el cual está localizado
en el directorio /home/ftp/pub del disco duro. Se permitirá el acceso a cualquiera pero será un recurso de
solo lectura salvo para los usuarios administrador y usuario01. Todo directorio nuevo que sea creado en su
interior tendrá permiso 755 y todo fichero que sea puesto en su interior tendrá permiso 644.

[ftp]

comment = Directorio del servidor FTP

path = /home/ftp/pub

guest ok = Yes

read only = Yes

write list = usuario01, administrador

directory mask = 0755

create mask = 0644

Luego de que termine de agregar las carpetas que desea compartir Guarde el archivo y pruebe el archivo
smb.conf y reinicies el servidor de Samba:

testparm

/etc/init.d/samba restart
• Trabajo en casa: trabajar con terminal

También podría gustarte