Dominio y Administración de Linux con Samba: Comandos y Configuración Esencial
Clasificado en Informática
Escrito el en
español con un tamaño de 6,54 KB
Fundamentos de Administración y Redes en Linux
Gestión de Usuarios y Equipos en Linux
Identificación y Modificación del Nombre del Equipo: Para conocer el nombre del equipo se utiliza el comando hostname. Para modificarlo, se edita el archivo /etc/hosts.
El Usuario Root en Linux: El usuario root es el superusuario con permisos totales. No puede iniciar sesión inmediatamente después de la instalación porque carece de contraseña. Para acceder a él, se debe asignar una contraseña mediante el comando sudo passwd root.
Interpretación del Prompt de Terminal: El prompt usuario@pcsrv:~# proporciona la siguiente información:
usuario: El usuario actual.pcsrv: El nombre del equipo.~: Indica que el directorio actual es el directorio personal del usuario (home).#: Señala que el usuario tiene privilegios deroot.
Verificación de Usuarios Locales y Grupos: Para determinar si un usuario es local y a qué grupos pertenece, se utilizan los comandos:
id nombre_usuario: Muestra información del usuario, incluyendo su ID y grupos.groups nombre_usuario: Lista los grupos a los que pertenece el usuario.
Directorios de Trabajo en Linux: Son las carpetas personales de cada usuario, diseñadas para organizar, proteger y mantener una estructura de archivos. Por defecto, se almacenan en /home/usuario.
Integración de Linux con Redes Windows mediante Samba
Funcionalidad de Samba: Samba es un software que facilita la integración de sistemas Linux en redes Windows. Permite compartir impresoras, actuar como controlador de dominio y centralizar la autenticación.
Archivo de Configuración de Samba: El archivo principal de configuración de Samba se encuentra en /etc/samba/smb.conf. Este archivo contiene la configuración global, la definición de recursos compartidos, la gestión de logs y la asignación de roles en el servidor.
Servicios Mínimos para Controlador de Dominio: Para configurar un equipo Linux como controlador de dominio (similar a Windows), se requieren los siguientes servicios:
sambasmbdnmbdwinbinddkerberos(opcional)
Herramientas para Administración de Dominio en Ubuntu Server con Samba: Las herramientas esenciales para administrar un dominio en un entorno Linux con Samba incluyen:
samba-tool: Para la gestión integral del dominio.smbclient: Para acceder a recursos compartidos dentro del dominio.rsync: Para la sincronización eficiente de archivos.winbind: Para la integración de usuarios de dominio en el sistema Linux.smb.conf: El archivo de configuración principal de Samba.systemctl: Para la gestión de los servicios de Samba (inicio, detención, reinicio).
Usuarios y Administrador de Dominio en Samba:
- Los usuarios Samba son aquellos que acceden a los recursos compartidos. Se pueden consultar con
pdbedit -L, revisandopassdb.tdbo usandosmbpasswd. - El administrador de dominio en un entorno Samba se denomina
Administrator.
Usuarios Especiales y Listado de Equipos en un Dominio:
- Los usuarios que representan a los equipos dentro de un dominio suelen identificarse con un signo de dólar al final de su nombre (ej.
equipo1$). - Para listar todos los equipos que pertenecen al dominio, se pueden usar comandos como
samba-tool computer list, consultandosam.ldbo utilizandoldbsearch.
Compartir y Eliminar Carpetas con Samba:
- Creación: Utilizar
mkdir nombre_carpetapara crear la carpeta. - Permisos: Asignar permisos adecuados con
chmod. - Configuración de Samba: Editar
/etc/samba/smb.confpara definir los recursos compartidos y especificar los usuarios con acceso. - Añadir Usuarios Samba: Usar
smbpasswdpara agregar usuarios al sistema de contraseñas de Samba. - Eliminación: Para eliminar el recurso compartido, se debe editar
/etc/samba/smb.confy remover la sección correspondiente a la carpeta compartida (ej.[compexamen]).
Herramientas de Monitorización y Gestión del Sistema en Linux
Programación de Tareas:
- Archivo de configuración para tareas programadas en consola:
/etc/crontab.
Registro de Sucesos del Sistema: Los sucesos del sistema se registran en el directorio /var/log/.
Gestión de Particiones de Disco: Los comandos para visualizar, crear y eliminar particiones de discos duros son fdisk y parted.
Actualización del Sistema Operativo: Para actualizar la versión completa del sistema operativo, se utilizan los comandos: apt update && apt full-upgrade.
Identificación de Puertos en Escucha: El comando netstat -tuln permite visualizar los puertos que están a la escucha de peticiones en el servidor.
Archivos de Configuración de Red y Montaje de Particiones:
/etc/netplan/00-installer-config.yaml: Se utiliza para gestionar las interfaces de red./etc/fstab: Define cómo y dónde se montan las particiones del sistema.
Gestión de Paquetes y Procesos:
dpkg -l: Muestra la lista de todos los paquetes instalados en el sistema.top: Presenta información en tiempo real sobre los procesos en ejecución, el uso de CPU, memoria y otros recursos del sistema.
Fuentes de Paquetes: El archivo /etc/apt/sources.list contiene la lista de repositorios desde donde el sistema obtiene los paquetes para su instalación y actualización.