[eside-ghost] seguimos

Malkavian malkavian en confluencia.net
Mie Mayo 25 18:48:07 CEST 2005


El Miércoles, 25 de Mayo de 2005 17:34, Ander Fernandez escribió:

>$Cat /etc/passwd > /home/usuarios.txt
>
>Te creará un fichero txt con todos los usuarios, su nivel de permiso, grupo 
>al que pertenecen etc, shell que ejecutan...

No es por putear sino por dar exactitud...

1- La ce de "cat" debe ser minúscula.
2- Si no eres root no podras escribir un archibo en /home. Supongo que querías 
decir /home/SU-USUARIO (o de otra forma con el alias omnivalente  "~" (sin 
las comillas). Por tanto valdría  "cat /etc/passwd > ~/usuarios.txt
3- Si no neceista editar y toquetear el archivo con abrir con un editor el 
archivo /etc/passwd le vale, o si no, un cat o un less simple para verlo por 
pantalla...

> En mi sistema los usuarios que yo creo siempre tienen un nivel de
> privilegios de 1000 en adelante... por lo menos al crearlos sin mas:

No es "privilegios" sino "identificador de usuario" o UID (User 
IDentification) para abreviar.

> Con este comando puedes sacar solo los usuarios que tu has creado:
>
> $cat /etc/passwd | grep .[A-Z][a-z][0-9]*:x:100[0-9]
>
> Eso te devuelve todos los usuarios con priviliegios > 1000 a mi me
> funciona, al resto nu ze..... :P

Error: Con UID entre 1000 y 1009, si creas más de 10 usuarios sólo verás los 
10 primeros. 

Un comando más amplio que valdría siempre (me ahorro el cat, pues no es 
necesario para hacer el grep):

grep .[A-Z][a-z][0-9]*:x:[1-9][0-9][0-9][0-9]* /etc/passwd

Así buscaría todos los usuarios cuyo UID tenga 4 o más cifrás, quicir a partir 
del 1000 incluido. En la primera cifra no es necesario el 0, así que he 
puesto 1-9 en vez de 0-9.

-- 
	Agur: Malkavian (MHVSS) :[
------------------------------------------------------------------------
La página de Malkavian: H/P/V/C, linux, rol...         ALGÚN DÍA...
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)     http://glub.biz
Miembro de Kodeak, Ether, Eghost, GULA, GLUGI, Guardianes del Túmulo... 
------------------------------------------------------------------------
Windows es un sistema operativo X'DDD


Más información sobre la lista de distribución eside-ghost