En ocasiones, cuando uno es nuevo en Linux, se le ocurre abrir el archivo /etc/passwd; pero inmediatamente lo hacemos y vemos el formato de ‘eso’ (asi le llamamos en ese momento), lo cerramos rapido con intención de no volver a abrirlo y con la esperanza de nunca tener que editarlo manualmente.
Hoy estaremos estudiando ese archivo de forma detenida, y esperando que la próxima vez que lo abran, sea una experiencia menos traumática.
Dirijanse al directorio /etc/ y abran su archivo ‘passwd’.
Mi /etc/passwd luce algo como así:
root:x:0:0::/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false daemon:x:2:2:daemon:/sbin:/bin/false adm:x:3:4:adm:/var/log:/bin/false lp:x:4:7:lp:/var/spool/lpd:/bin/false sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/:/bin/false news:x:9:13:news:/usr/lib/news:/bin/false uucp:x:10:14:uucp:/var/spool/uucppublic:/bin/false operator:x:11:0:operator:/root:/bin/bash games:x:12:100:games:/usr/games:/bin/false ftp:x:14:50::/home/ftp:/bin/false smmsp:x:25:25:smmsp:/var/spool/clientmqueue:/bin/false mysql:x:27:27:MySQL:/var/lib/mysql:/bin/false rpc:x:32:32:RPC portmap user:/:/bin/false sshd:x:33:33:sshd:/:/bin/false gdm:x:42:42:GDM:/var/state/gdm:/bin/bash apache:x:80:80:User for Apache:/srv/httpd:/bin/false messagebus:x:81:81:User for D-BUS:/var/run/dbus:/bin/false haldaemon:x:82:82:User for HAL:/var/run/hald:/bin/false pop:x:90:90:POP:/:/bin/false nobody:x:99:99:nobody:/:/bin/false jespinal:x:500:100:Jose P. Espinal:/home/jespinal:/bin/bash
…a primera vista, ‘espantoso’.
Este archivo incluye varias piezas de información para cada cuenta de usuario en el sistema.
Cada ‘pieza’ de información esta separada de la siguiente por ‘:‘ (dos puntos).
Evaluemos la siguiente línea de mi archivo para que entiendan mejor:
jespinal:x:500:100:Jose P. Espinal:/home/jespinal:/bin/bash
1) Primera pieza (’jespinal’):
Esta corresponde al ‘login name’ o nombre de usuario correspondiente al usuario que describe dicha linea. En este caso es ‘jespinal‘, pues ese es mi usuario
, simple, no?.
2) La segunda pieza (’x'):
Corresponde al ‘password’ encriptado; sin embargo, esta ‘x‘ no es mi password, sino que asi se coloca porque el verdadero password
no se almacena ahi , sino en ‘/etc/shadow’ (luego estudiaremos ese archivo, calma
). Toma en cuenta que si se esta haciendo uso de ‘/etc/shadow’ para almacenar los passwords, entonces en ese campo del /etc/passwd
NO DEBE haber nada excepto la ‘x’.
3) Tercera pieza (’500′):
Corresponde al ID numérico del usuario. Como sabrás (y si no lo sabias, pues ya si), a cada usuario del sistema se le asigna, ademas del login-name, un ID numerico para identificarlo. Ese campo de /etc/passwd es el que se usa para registrar el ID numerico del usuario en cuestion.
4) Cuarta pieza (’100′):
Corresponde al ID numérico del grupo al cual pertenece el usuario. En mi caso, el usuario ‘jespinal’ tiene como grupo principal el grupo ‘users’, y ese es el ID numerico de ese grupo (luego estudiaremos /etc/group , que es ahi que se manejan los grupos y el ID que le otorgamos a cada grupo).
5) Quinta pieza (’Jose P. Espinal’):
Nombre del usuario, o Comentario; por ejemplo, en el caso del usuario de MySQL, usamos algo como ‘Usuario de MySQL’, aunque si quieres puedes usar ‘Pepito Perez’, el hecho es que sepas para que se usa este campo, el cual tambien puedes dejar vacio (’root’ usa este campo vacio, por lo general).
6) Sexta pieza (’/home/jespinal’):
Aqui se indica el directorio de trabajo inicial de cada usuario (o sea, su ‘home’).
7) Septima pieza (’/bin/bash’):
Indica el interprete de comandos que usara el usuario por default o el primer comando que ejecutara (ej. el usuario shutdown, y halt).
Fijate que en el caso de usuarios que solo se usan para ejecutar ciertos procesos (mail, uucp, news), el shell es ‘/bin/false’, el cual es un shell nulo para que este usuario no tenga otra utilidad mas que servir para que un proceso se ejecute a nombre suyo.
Ya, eso es todo; ves!? no muerde
.
Eso es practicamente todo lo relacionado a este archivo. Realmente facil de entender y de editar (si quieres cambiar algo).
Hasta luego; ya sabes: ‘man’ es tu mejor amigo en Linux.
-- Jose P. Espinal http://www.slackware-es.com
… Si, lo se, el tema es basico; pero no todos lo saben y nadie nacio sabiendo. Y el que no lo sabe, tiene derecho a saberlo ![]()
Este articulo sera corto, porque en realidad es una sencillez.
Imaginate que has insertado una memoria USB en tu PC con Slackware , y por alguna mágica razón esta te dio un error cuando intentaste abrirla usando el entorno gráfico. Que úlcera, ¿no?.
Bueno, vamos a consola.
Primero loggeate como root ,
# su
Luego, vamos a ver que vinculo le fue asignado a nuestra memoria USB por udev.
Nota Interesante: udev es un software que se encarga de mantener una lista actualizada en nuestro directorio /dev de los dispositivos que realmente existen en nuestro sistema. Como esto es hecho en tiempo real, al insertar nuestra memoria USB (si no esta averiada
) udev creara un vinculo en /dev por medio del cual podemos acceder a ella.
Para ver que vinculo le fue asignado a nuestra memoria USB utilizamos el comando:
# fdisk -l
NOTA: Ese comando se ejecuta como root, porque umount tiene que acceder a ciertos records en /proc y un usuario normal no tiene acceso a lo que esta ahi.
En mi caso la salida es algo como esta:
Disk /dev/sda: 160.0 GB, 160040803840 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x6875bc2d Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 138 1004062+ 82 Linux swap /dev/sda3 139 19457 155179867+ 83 Linux Disk /dev/sdb: 1048 MB, 1048182784 bytes 16 heads, 47 sectors/track, 2722 cylinders Units = cylinders of 752 * 512 = 385024 bytes Disk identifier: 0xb5f1ba5c Device Boot Start End Blocks Id System /dev/sdb1 1 2723 1023498+ b W95 FAT32
Por medio de esta informacion me doy cuenta que a mi memoria USB le fue asignado el vinculo /dev/sdb , y que como solo tiene una particion, esta se llama /dev/sdb1
NOTA: Se que a mi memoria USB le fue asignado /dev/sdb1 porque tengo un solo disco
, y ‘fdisk -l’ despliega la lista de discos conectados al sistema (entre otras cosas), asi que OBVIAMENTE si aparece /dev/sdb1 luego de que inserte mi memoria USB, es porque ese es el vinculo que le asigno udev.
En tu caso puede ser ese mismo, u otro totalmente diferente (/dev/sda1 , por ejemplo). Si estas inseguro, puedes retirar la memoria USB y ejecutar ‘fdisk -l’, luego la insertas nuevamente y ejecutas ‘fdisk -l’ nuevamente, asi identificaras claramente el nuevo vinculo creado a /dev por udev.
Ya que sabemos que vinculo tiene, solo es cuestion de montarla en un directorio y asi podremos acceder a ella.
# mount /dev/sdb1 /mnt/memory
NOTA: (si, se que pongo muchas notas, pero es para no dejar cosas en el aire) Ese directorio /mnt/memory lo trae Slackware por default ![]()
Listo, ya eso es todo
,
Para desmontarla, una vez que hayas terminado de usarla, solo tienes que ejecutar el comando (en mi caso):
# umount /dev/sdb1
NOTA: No puedes usar umount si aun estas dentro del directorio donde esta montada la memoria USB, porque te dira (y con toda su razon) que el dispositivo esta ocupado.
Espero que esta informacion sea util a muchos,
-- Jose P. Espinal http://www.slackware-es.com
Ok. te bajaste el DVD de Slackware Linux 12.1 y ahora te estarás preguntando si es necesario ‘reinstalar’ todo de nuevo, o si habrá una forma menos dolorosa y problemática de disfrutar de la nueva version de Slack. Pues bien, hoy estaremos viendo como hacer un Upgrade desde Slackware 12.0 a 12.1.
Imaginemos que el archivo ISO que descargaste de Slackware se llama slackware-dvd.iso y que lo tienes en /home/pepito/slackware-dvd.iso (Imaginando que tu username es pepito
).
Yo personalmente suelo hacer upgrades desde el mismo .iso sin quemarlo en el CD (o DVD), para esto solo tienes que montarlo en un directorio y listo ![]()
Primero, para hacer el upgrade, pon tu maquina en Single user mode, como root hacemos lo siguiente:
# telinit 1
Ok, ahora vamos a montar la imagen ISO de Slackware en el directorio /mnt/tmp haciendo lo siguiente: (como root)
# mount /home/pepito/slackware-dvd.iso -o loop /mnt/tmp
Con esto ya esta montada la imagen (read only, acuerdate, pero para nuestros fines esta bien).
A continuacion, entra al directorio ’slackware’ dentro de /mnt/tmp ,
# cd /mnt/tmp/slackware
Ahora bien,
Primero, para que las cosas no se pongan agrias en el proceso de upgrade, actualicemos en primer lugar las librerias compartidas de glibc.
# upgradepkg a/glibc-solibs-*.tgz
Actualicemos la herramienta de paquetes.
# upgradepkg a/pkgtools-*.tgz
Ok, ahora actualiza (e instala) el resto de las cosas.
# upgradepkg --install-new */*.tgz
Si quieres puedes usar este scriptcito, el cual viene (al igual que los demas en este articulo) en el cd/dvd de instalacion, para hacer el upgrade, porque el paso anterior te instala todos los paquetes de lenguaje de KDEI.
#!/bin/sh
for dir in a ap d e f k kde l n t tcl x xap y ; do
( cd $dir ; upgradepkg --install-new *.tgz )
done
Ok, ahora ASEGURATE de ejecutar Lilo nuevamente para instalar Linux Loader.
Ahora te explico por que. Sucede que Lilo debe generar un archivo llamado ‘map’ , el cual le indica al Bios en que lugar fisico exacto se encuentra el Kernel en el disco duro, si olvidas ejecutar Lilo, lo mas seguro (99.99 %) que veras un precioso ‘Kernel Panic’.
Ahora, (esto es opcional, pero recomendado) remueve los paquetes obsoletos:
a/util-linux: Removido (reemplazado por util-linux-ng).
ap/espgs: Removido. Reemplazado por ghostscript.
ap/gimp-print: Removed. Reemplazado por gutenprint.
e/emacs-info: Removido (ahora esta incluido en monolithic emacs package).
e/emacs-leim: Removido (ahora esta incluido en monolithic emacs package).
e/emacs-lisp: Removido (ahora esta incluido en monolithic emacs package).
e/emacs-misc: Removido (ahora esta incluido en monolithic emacs package).
e/emacs-nox: Removido (ahora esta incluido en monolithic emacs package).
l/libmusicbrainz: Removido.
l/libtunepimp: Removido
l/mcs: Removed (renombrado a l/libmcs).
x/dejavu-ttf: Renombrado a x/dejavu-fonts-ttf.
x/xorg-server-xdmx: Removido.
extra/ham: Removido por falta de mantenimiento.
extra/intel-wlan-ipw3945/*: Removido, el soporte a este dispositivo ahora es incluido en el Kernel.
extra/linux-wlan-ng: removido, esto no compila con los kernels 2.6.24.x
extra/ntfsprogs: Actualizado, movido a los paquetes AP
extra/xf86-video-ati-6.6.3: Removido.
pasture/gcc-3.4.6/: Removido.
Por ultimo, tienes que arreglar los archivos de configuracion. Debes revisar los archivos .new, modificarlos y hacer los ajustes suficientes y renombrarlos (quitarles el .new ) para que sobreescriban los viejos.
Te sientes con valor
? , aqui te dejo este script que renombrara los archivos de configuracion viejos con .bak y movera los .new a su lugar original. Luego puedes evaluar los .bak y hacer los ajustes a los nuevos archivos de configuracion
, eso si, OJO: vas a usarlo (si es que lo usas) bajo tu PROPIA responsabilidad!, ok? Ok.
#!/bin/sh
cd /etc
find . -name “*.new” | while read configfile ; do
if [ ! “$configfile” = “./rc.d/rc.inet1.conf.new” \
-a ! “$configfile” = “./group.new” \
-a ! “$configfile” = “./passwd.new” \
-a ! “$configfile” = “./shadow.new” ]; then
cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \
$(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null
mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)
fi
done
Listo, ya puedes regresar a RunLevel 3 (si ese es el que usas, si no, vuelve a tu runlevel)
# telinit 3
Para este entonces ya deberias estar corriendo Slackware 12.1 ![]()
Buena suerte,
-- Jose P. Espinal http://www.slackware-es.com
Buenas noches!!
(es de noche mientras escribo esto); Hoy tendremos la oportunidad de configurar un server FTP para nuestro sistema.
He elegido VSFTPD (Very Secure FTP Daemon) por varias razones muy personales (es decir, no tienen que tomarlas como punto de referencia para elegir un server FTP para su sistema):
a) Es MUY rapido. Como trabajo administrando servers de hosting he tenido la oportunidad de probar otros, y definitivamente, este es rapido!.
b) Seguro, muy seguro. Es tanto asi que es el server FTP que trae OpenBSD; que, creanlo o no, es el Sistema operativo mas seguro.
c) Facil de configurar!! (muy facil, en serio)
El archivo de configuracion trae por default (en Slackware, no en la instalacion desde el source) las siguientes opciones con las cuales se puede correr el server FTP luego de ser modificadas a tu gusto:
# # Los settings compilados por default son casi paranoicos. Este # ejemplo floja un poco las cosas para hacer el server de FTP un # poco mas util. # # LEE ESTO!!!!!!!!: Este ejemplo no es exhaustivo en los detalles # de configuracion. Favor de dirigirse a la documentacion en la # pagina oficial y al man page. # # Permitir FTP anonimo? (Ten cuidado, porque estara habilitado por # default si comentas esta opcion ). anonymous_enable=NO # Permitir a los usuarios locales loggearse? local_enable=YES # Permitir cualquier tipo de escritura via FTP write_enable=YES # El umask por default para los usuarios locales es 007. # Tal vez desees cambiar esto a 002, si eso es lo que esperan # tus usuarios. (002 es el default en la mayoria de ftpd's) local_umask=022 # Activar mensajes de directorios - mesajes dados a los usuarios # cuando se dirijan a cierto directorio. dirmessage_enable=YES # Activar el registro de transferencias xferlog_enable=YES # Asegurarnos de que el puerto de transferencia se origine # desde el puerto 20 (ftp-data) connect_from_port_20=YES # Si quieres, puedes cambiar los permisos a un usuario diferente # del usuario utilizado para subir los archivos. Por favor no # uses 'root', te puedes arrepentir luego. chown_uploads=YES chown_username=ftp # Puedes sobreescribir donde se tendra el archivo de logs. # El default es el siguiente: xferlog_file=/var/log/vsftpd.log # Si quieres, puedes tener tu logfile en un formato standard de # ftpd-xferlog xferlog_std_format=YES # Puedes cambiar el valor por default para desconectar una conexion # resagada idle_session_timeout=1300 # Puedes cambiar el valor por default para desconectar una conexion # de data data_connection_timeout=300 # Es recomendable que definas un usuario en tu sistema, unico, el # cual pueda ser utilizado totalmente aislado y sin privilegios. nopriv_user=ftp #slackware trae este creado ya ;) # Habilita esto y tu server reconocera peticiones ABOR asincronicos. # Se considera no recomendable por cuestiones de seguridad. # Sin embargo no usarlo podria confundir viejos clientes FTP async_abor_enable=YES # Por default el server pretendera permitir ASCII mode pero en # realidad ignorara esas peticiones. Enciende la opcion mas abajo # para que el server en realidad maneje peticiones ASCII. # Ten MUY en cuenta que en algunos FTP servers, soportar ASCII # puede permitir un ataque de denegacion de servicio (DoS) a travez # del comando "SIZE /big/file/" en ASCII mode. vsftpd predijo este # ataque y siempre ha sido seguro reportando el tama~no del archivo # en crudo. # ascii_upload_enable=YES ascii_download_enable=YES # Puedes customizar completamente la cadena de anuncio al # iniciar sesion ftpd_banner=Bienvenido a Slackware-ES FTP Server # Si se activa esta opcion, puedes proporcionar una lista de # usuarios que seran colocados en su directorio home mediante # chroot() cuando inicien sesion. # Ahora bien, el significado es un poco diferente si se usa la # opcion chroot_local_user en YES. # En este caso, la lista se vuelve un listado de usuarios a los que # NO se le hara chroot() a su home. chroot_list_enable=YES chroot_local_user=YES chroot_list_file=/etc/vsftpd.chroot_list # Nota: Esto se vuelve medio confuso, si activas chroot_list_enable # se supone que le daras al sistema una lista de usuarios para # hacerles chroot() a su home. Si activas chroot_local_user, # entonces la lista indicara cuales usuarios NO quieres que se le # haga chroot() a su home. # Yo personalmente activo chroot_list_enable y tambien activo # chroot_local_user, sin embargo, dejo la lista vacia, asi le hago # chroot() a TODOS ;) # # Puedes activar la opcion "-R" para el comando interno ls. # Esto esta deshabilitado por predeterminado para evitar que los # usuarios remotos sean capaces de causar un excesivo I/O en sitios # bastante grandes. # De todas formas, algunos clientes FTP defectuosos asumen la # precedencia de "-R", asi que hay una razon de peso para # habilitarla. ls_recurse_enable=YES # Para correr vsftpd en modo standalone (o sea, individual, no # por medio de inetd), descomenta la linea siguiente #listen=YES
Ahora bien, puedes copiar esa configuracion como ejemplo y guardarla como
/etc/vsftpd.conf y hacer lo siguiente:
Para iniciar tu servidor FTP en modo standalone (individual, no iniciado por inetd) ejecuta el comando ‘/usr/sbin/vsftpd &‘ (recuerda quitar el comentario a la linea liste=YES de vsftpd.conf para que no te de error)
Si quieres que cada vez que tu ordenador suba, el servicio FTP inicie automaticamente, simplemente edita el archivo ‘/etc/inetd.conf‘ y descomenta la linea que dicen lo siguiente:
ftp stream tcp nowait root /usr/sbin/tcpd vsftpd
Y listo, subira automaticamente siempre
,
No olvides crear el archivo /etc/vsftpd.chroot_list si utilizaste esta opcion ![]()
Puedes crear uno vacio de la siguiente forma (como root, claro esta):
# touch /etc/vsftpd.chroot_list
Ya si, todo esta listo!.
Puedes probar conectandote por FTP (una vez que el server este ejecutandose), utilizando un usuario de tu sistema
(el mismo que usas para loggearte tu, por ej.)
NOTAS:
a) La configuracionde vsftpd es (MUY!) amplia, si quieres ver mas opciones para ir configurando mas a fondo tu sistema, puedes ver la pagina del manual de vsftpd.conf
man vsftpd.conf
b) cuando hablo de hacer chroot() a un usuario a su /home , me refiero a que TODOS los comandos que ejecute cierto usuario por FTP estaran encapsulados (o enjaulados, como quieras) a su directorio /home a travez del comando chroot. Asumo que no te gustaria que ningun usuario de FTP este rondando por /var/lib o /etc/X11 , verdad?, lo mas prudente es que nadie salga de su /home asignado, cierto? Pues para eso es que se usa chroot() 
Espero que esta info haya sido util!, cualquier cosa no dudes escribirme o enviarme un mensaje.
Cuidense!
-- Jose P. Espinal http://www.slackware-es.com
… Todo el que se ha loggeado en una consola en Slackware Linux ha notado que siempre aparece un mensaje diferente (no es muy facil ver un mensaje repetido); y si eres nuevo en Slackware (y tal vez si eres viejo en esto) te preguntaras ‘¿Y de donde salió ese mensaje?’ …
Bueno, yo al principio llegué a pensar que era parte de motd (man motd para que sepas de que hablo), pero luego curioseando por ahi me doy cuenta que es parte de un paquete llamado BSD-GAMES , dentro de los cuales está uno llamado ‘fortune’, cuyo proposito (como se describe en el man page) es ‘imprimir un adagio (presuntamente) interesante’
Para ver mas mensajes de estos solo tienes que ejecutar
$ fortune -e
Bueno, diviertanse! ![]()
-- Jose P. Espinal http://www.slackware-es.com
Como hemos mencionado anteriormente, la mayoria de los archivos de configuracion estan en el directorio /etc. El contenido puede ser visualizado usando el comando cat, el cual envia el contenido del archivo a la salida standard (usualmente tu monitor). La sintaxis es la siguiente:
cat archivo1 archivo2 ... archivoN
En esta seccion trataremos de dar un vistazo de los archivos de configuracion mas comunes. Esta por supuesto no es una lista completa. Ya que al agregar paquetes extras tambien agregamos archivos de configuracion extras en /etc. Al leer los archivos de configuracion, encontraras que usualmente ellos estan bien comentados y son auto-explicatorios. Algunos archivos tambien tienen paginas en el manual (man pages) las cuales contienen documentacion extra, tales como ‘man group‘.
Archivo Informacion/Servicio
aliases Archivos de alias de emails para ser usados con Sendmail y
Postfix mail server. El correr un servidor de emails en
cada sistema ha sido de uso comun desde hace tiempo en el
mundo UNIX, y casi todas las distribuciones de Linux aun
vienen con un paquete de Sendmail. En este archivo los
nombres de usuario locales son apareados con nombres
reales tal y como ocurre en direcciones de correo
electronico, o con otras direcciones locales.
NOTA: En Slackware Linux este archivo lo tenemos en el
directorio /etc/mail (Ya que Slackware sigue
el FHS)
httpd En este directorio estan los archivos de configuracion
del server Apache.
default Opciones por default de ciertos comandos tales como
'useradd'
fstab Lista las particiones y su punto de montaje
group Archivo de configuracion para grupos de usuarios. Usa las
aplicaciones groupadd, groupmod y groupdel para editar
este archivo. Editalo manualmente solo si en realidad
sabes lo que estas haciendo.
hosts Una lista de maquinas que pueden ser contactadas usando
la red, pero sin la necesidad de un servidor de dominio.
inittab Archivo de configuracion del daemon init (luego del kernel,
lo primero que se carga es init)
issue Informacion acerca de la distribucion. Este archivo es
invocado antes de loggearnos en el sistema.
lilo.conf Archivo de configuracion de Lilo. (Editalo solo si sabes
lo que haces)
lograte.* Rotacion de los logs, un sistema que previene la acumulacion
de cantidades de archivos de logs enormes.
mail Directorio que contiene las intrucciones acerca del comporta-
miento del servidor de mails.
modules.conf
Configuracion de los modulos que habilitan ciertos dispositivos.
motd Message of The Day (mensaje del dia): El contenido de este
archivo es mostrado a todos los que se conecten al sistema
(en modo texto), puede ser usado por el admin para anunciar
mantenimientos de servicios, etc.
mtab Sistemas de archivos montados actualmente. NO EDITAR !!
nsswitch.conf
Orden en el cual seran contactados los resolvedores cuando
un proceso demande la resolucion de un host name.
passwd Lista los usuarios locales. Usa la utilidades useradd, usermod y
userdel de shadow para editar este archivo. Edita manualmente
solo si sabes lo que estas haciendo.
printcap Desactualizado pero frecuentemente usado archivo de configura-
cion de printers. Edita manualmente solo si sabes lo que estas
haciendo.
profile Amplia configuracion de sistema del entorno shell: variables,
propiedades por default de archivos nuevos, limites de
recursos, etc.
rc.d Directorio donde se guardan los scripts de inicializacion, es
decir, aqui controlas que servicios vas a iniciar por
default en tu sistema (httpd, imap, etc.)
resolv.conf
Este archivo describe el orden en el cual seran contactados
los servidores de DNS.
services Conexiones aceptadas por esta maquina (Puertos abiertos)
sysconfig Directorio que contiene los archivos de configuracion del
sistema (mouse, network, reloj, etc.); esto es solo asi
en RedHat Linux; este directorio no existe en Slackware
(Lo he colocado aqui por si algun dia tienes que confi-
gurar alguna maquina en RedHat sepas donde buscar).
X11 Archivos y settings para el servidor X.
inetd.conf Archivo de configuracion para servicios de internet, este
es el archivo que controla el daemon inetd.
Hay mas archivos de configuracion, pero estos (posiblemente) encabezan el listado de los mas importantes , si he olvidado alguno que consideres igualmente importante no olvides decirmelo. ![]()
PS.
No dejes de darte una vuelta por /etc y asi curiosear y leer los archivos de configuracion para familiarizarte con tu sistema.
-- Jose P. Espinal http://www.slackware-es.com
Por supuesto que debería. Slackware es una distro ideal para casi cualquier usuario. Sin embargo, si no estás para nada dispuesto a leer documentación, podrías desear intentar con otra distribución entonces.
Slackware puede tener una curva de aprendizaje un poco elevada al principio, si no vas a leer la documentación, no lograrás que funcione a tu satisfacción. En particular, Slackware te da control directo sobre tu sistema, lo que significa mejor control (Sin interfaces gráficas estorbando en medio -GUI-) pero
tambien significa que necesitas saber lo que estás haciendo (no hay interfaces gráficas para ayudarte).
Si estás dispuesto a leer documentación (y ocasionalmente incomodarte bastante), entonces Slackware es una buena distribución para ti.
Si deseas una distribución que te ate las manos y haga las cosas por ti, entonces probablemente desearás otra distribución.
Como nota personal puedo decir que una vez que aprendes a usar Slackware Linux, te sentiras comodo al tener que trabajar en otra distribución puesto que sabrás las BASES y fundamentos de como funciona cada cosa.
-- José Espinal http://www.slackware-es.com