Está en la página 1de 3

P

g
i
n
a

1
ADMINISTRACIN LINUX. PERFILES DE USUARIO ADMINISTRACIN LINUX. PERFILES DE USUARIO
Archivos de confguracin de usuarios
Los usuarios de Ubuntu, como los de cualquier otro Linux, poseen en
sus directorios de trabajo, home, inicio o como gustis en llamar,
varios archivos que comienzan con "" es decir estn ocultos !ar"an
un poco dependiendo de la distribuci#n que se tenga, pero
seguramente se encontrarn los siguientes$
%& ls 'la
dr(x'''''' ) ana ana *+,- jul , +,$.*
dr(xr'xr'x / root root *+,- jul , +,$.*
'r('r''r'' 1 ana ana )* jul , +,$.* bash0logout
'r('r''r'' 1 ana ana 1,1 jul , +,$.* pro1le
'r('r''r'' 1 ana ana 1)* jul , +,$.* bashrc
2u 1nalidad es la de con1gurar 34o personalizar el per1l del usuario
a5adido al sistema de esta manera$
profle$ 6n este podremos indicar alias, variables, con1guraci#n del
entorno, o acciones que queramos se realicen al iniciar sesi#n un
usuario
bash_logout: 6ste 1chero ejecutar acciones, programas, scripts,
etc7 al cerrar la sesi#n Por de8ecto, s#lo borra la consola, si est
abierta, para no dejar rastro 2olo se ejecuta si nos abrimos sesi#n en
modo texto Para que 8uncione en sesiones gr1cas, debemos
modi1car el 1chero 4etc4xdg4x8ce*4xinitrc 9uscar, como re8erencia, el
mensaje de atenci#n que aparece en la imagen de abajo :;<P=>?@A?
A=?6B 3 a5adir la l"nea /home/$LOGNAME/.bash_logout
P

g
i
n
a

1
ADMINISTRACIN LINUX. PERFILES DE USUARIO ADMINISTRACIN LINUX. PERFILES DE USUARIO
bashrc: 6s igual que pro1le, se ejecuta al principio de la sesi#n
Con1gura aspectos del 2hell de la consola como el prompt, el color
del mismo, la creaci#n del 1chero hist#rico de comandos, etc
6stos tres 1cheros se encuentran, como 3a hemos dicho, ocultos en el
directorio home del usuario, pero tambin, en el directorio /etc/skel,
de tal manera que constitu3en la con1guraci#n bsica de cualquier
usuario que se a5ada al sistema
@dems de estos 1cheretes, tenemos el archivo /etc/adduser.conf
6ste joven, se lanza al ejecutar el comando de a5adir usuarios al
sistema adduser, como es 8cil de adivinar por su nombre, de tal
manera, que crea el 1chero 4home4usuario, copia los 1cheros ocultos
de con1guraci#n del directorio 4etc4sDel 3 a5ade otras caracter"sticas
al per1l del usuario, en 8unci#n de los valores que se a5adan a las
entradas que contiene, 3 que describiremos a continuaci#n
Las opciones de con1guraci#n vlidas son$
DSH!!: 6l shell para los nuevos usuarios Por omisi#n es
4bin4bash
DH"#: 6l directorio donde se deben crear los nuevos
directorios de los usuarios Por omisi#n 4home
$%"&'H"#S: 2i es 3es, los directorios personales se
crearn como 4home4EnombregrupoF4usuario Por
omisi#n es no
!((%H"#S: 2i es 3es, los directorios personales colgarn
de un directorio extra con la primera letra del nombre de
usuario Por ejemplo$ 4home4u4user Por omisi#n es no
S)!: 6l directorio de donde se copian los 1cheros de
con1guraci#n esqueleto del usuario Por omisi#n es
4etc4sDel
*+%S(_S,S(#_&+D 3 !AS(_S,S(#_&+D: 6speci1ca un
rango dinmico de ;Gs para usuarios del sistema Hambos
incluidosI Por omisi#n es 1++ ' ,,,
*+%S(_&+D 3 !AS(_&+D: speci1ca un rango dinmico de
;Gs para usuarios normales Hambos incluidosI Por omisi#n es
1+++ ' ),,,,
&S%$%"&'S: 2i es 3es, entonces cada usuario creado tendr
su propio grupo 3 su directorio personal ser gJs 2i es no,
P

g
i
n
a

1
ADMINISTRACIN LINUX. PERFILES DE USUARIO ADMINISTRACIN LINUX. PERFILES DE USUARIO
cada usuario creado tendr como grupo aquel cu3o K;G es
&S%S_$+D Hlea ms abajoI Por omisi#n es 3es
&S%S_$+D: 2i &S%$%"&'S es no, entonces &S%S_$+D
es el K;G dado para todos los usuarios creados 6l valor por
omisi#n es 1++
D+%_#"D: 2i es un valor vlido Heg +/.. o /..I, los
directorios creados tendrn los permisos especi1cados 6n
otro caso se usar el valor predeterminado +/..
-&"(A&S%: 2i se establece a cualquier valor no nulo, los
nuevos usuarios tendrn las mismas cuotas que ese
usuario Por omisi#n est vac"o
Ai que decir tiene, que si duplicamos, hbilmente, 3 renombramos el
directorio 4etc4sDel 3 el 1chero 4etc4addusercon8, podremos disponer
de una con1guraci#n de usuarios alternativa 3 personaliza, a la
estndar Ao olvidemos modi1car la entrada correspondiente a skel,
en el nuevo 1chero 4etc4addusercon8, para hacer re8erencia a la copia
renombrada del 4etc4sDel Con el 1n de hacer e8ectivo el cambio,
a5adiremos al comando adduser, la opci#n . .conf, con el nuevo
1chero Por ejemplo, supongamos que copiamos 4etc4addusercon con
el nombre4etc4nuevocon8 L que en este nuevo 1chero, hemos
modi1cado los parmetros a nuestro antojo o necesidad @l crear el
nuevo usuario deber"amos escribir$
adduser . .conf /etc/nuevo.conf no/bre_nuevo_usuario