You are on page 1of 4

Opciones avanzadas.

En muchos casos pueden no ser necesarios, pero si se esta administrando un servidor o estacin de trabajo, o bien se es un usuario un poco ms experimentado, y se quiere crear una cuenta con mayores o menores restricciones, atributos y/o permisos, pueden utilizarse las siguientes opciones de useradd: -c comment Se utiliza para especificar el archivo de comentario de campo para la nueva cuenta. -d home dir Se utiliza para establecer el directorio de trabajo del usuario. Es conveniente, a fin de tener un sistema bien organizado, que este se localice dentro del directorio /home. -e expire date Se utiliza para establecerla fecha de expiracin de una cuenta de usuario. Esta debe ingresarse en el siguiente formato: AAAA-MM-DD. -g initial group Se utiliza para establecer el grupo inicial al que pertenecer el usuario. De forma predeterminada se establece como nico grupo 1. Nota: el grupo asignado debe de existir. -G group,[...] Se utiliza para establecer grupos adicionales a los que pertenecer el usuario. Estos deben separarse utilizando una coma y sin espacios. Esto es muy conveniente cuando se desea que el usuario tenga acceso a determinados recursos del sistema, como acceso a la unidad de disquetes, administracin de cuentas PPP y POP. Nota: los grupos asignado deben de existir. -m Se utiliza para especificar que el directorio de trabajo del usuario debe ser creado si acaso este no existiese, y se copiaran dentro de este los archivos especificados en /etc/skel. -s shell Se utiliza para establecer el Shell que podr utilizar el usuario. De forma predeterminada, en Red Hat Linux y Fedora Core, se establece bash como Shell predefinidManejo

de Grupos.

Alta de grupos.
groupadd grupo-que-sea

Alta de grupos de sistema.


Un grupo de sistema es aquel que tiene un nmero de identidad de grupo (GID) por debajo del 500. Regularmente se asigna automticamente el nmero de identidad de grupo ms bajo disponible. groupadd -r grupo-que-sea

Baja de grupos
groupdel grupo-que-sea

Asignacin de usuario existentes a grupos existentes.


gpasswd -a usuario-que-sea grupo-que-sea o. -u uid Se utiliza para establecer el UID, es decir, la ID del usuario. Este debe ser nico. De forma predeterminada se establece como UID el nmero mnimo mayor a 99 y mayor que el de otro usuario existente. Cuando se crea una cuenta de usuario por primera vez, como ocurre en Red Hat Linux y Fedora Core generalmente se asignar 500 como UID del usuario. Los UID entre 0 y 99 son reservados para las cuentas de los servicios del sistema. Ejemplo: useradd -u 500 -d /home/fulano -G floppy,pppusers,popusers fulano

El contrab es una aplicacion que trae por defecto ubuntu . Esta aplicacion sirve para ejecutar un comando cada determinado tiempo. mas info: man crontab Pero que puedo usar con contrab? Yo uso el nanoblogger un blog echo con bash scripting y necesito que se actualize cada determinando tiempo Y tambien uso el ddclient para actualizar mi dominios dinamicos. Pequenia info: para usar o editar ( y no se existe lo crea) ponemos en la shell $ crontab -e esto hara que se abra tu editor de texto en consola ( en mi caso el vim). para poner la sentencia archivo de ejemplo : #BOF ##### SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin ################## 0 10,13,15,18,21,22,23 * * * nb -b /home/zodman/public_html/blog ######################################## #EOF Como pueden ver el archivo contiene 3 lineas ya que las (#) son para comentarios

Parametros: El primer parametro SHELL Contiene informacion de donde correran los comandos (supongo no encontre el por que de este parametro) PATH son los lugares donde estan los ejecutables y la linea mas importante : 0 10,13,15,18,21,22,23 * * * nb -b /home/zodman/public_html/blog Esta linea contiene los min (0) las horas (10,13,15,18,21,22,23) dia del mes ( * osea todos los dias) mes ( * osea todos los meses) dia de la semana (* osea todos los dias de la semana) y el comando ( nb -b /home/zodman/public_html/blog ) Creo que la sentencia es sencilla mas info en: http://dns.bdat.net/documentos/cron/x50.html Un tip: Al usar el crontab cada vez que se ejecute se mandara un mail el sistema notificandote que se ha ejecutado el crontab para mi que acada rato se ejecuta mi crontab es muy molesto entonces le agregamos la opcion -u all >/dev/null 2>&1 al final de la linea para que no se mande el mail. el archivo queda asi: #BOF SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 0 10,13,15,18,21,22,23 * * * nb -b /home/zodman/public_html/blog -u all >/dev/null 2>&1 #EOF

Bueno estoy en la chamba con un poco de trabajo y resulta queno poda montar unidad usb en mi linux, !!diablos me pregunte Que pasa?, resulta que no monta mi unidad de manera automtica pero, no hice nada!!!!! Que pasa!!!!, bueno dejo de hablar tanto y la solucin es la siguiente: en una consola la que quieran. escribir :

dmesg

Que es esto? Bueno por sus siglas Diagnostic Message. Es un comando presente en todos los sistemas unix, que lista el buffer de mensajes del ncleo. Este buffer contiene una gran variedad de mensajes importantes generados durante el arranque del sistema y durante la depuracin de aplicaciones.

Entonces sin tanto mareo escribiremos: dmseg | tail y seleccionaremos la unidad donde se encuentra montada en el kernel y la forma correcta de montarla es : mount -t vfat /dev/sdb1 /mnt/disk Aclaro /dev/sdb1 Puede ser donde se encuentre ubicada la memory stick y /mnt/disk Es la carpeta donde quiero montar la memory stick Y as queda solucionado

You might also like