Bueno antes de pasar a algo sobre umask quiero hacer unos ejemplos de busqueda de archivos en GNU/Linux (Slackware) para poder localizar lo que necesitemos, pues en fin aqui esta.
Pondre cada comando una breve descripcion y un ejemplo.
1) which
Se utiliza para encontrar programas rapidamente, lo que hace es buscar en el PATH y regresa la primera instancia que encuentra, asi como el path para este.
Ejemplo:
rooter@rooterlap:~$ which perl
/usr/bin/perl
2) whereis
Funciona de manera similar a which, pero ademas puede encontrar paginas man y archivos fuente.
Ejemplo:
rooter@rooterlap:~$ whereis perl
perl: /usr/bin/perl /usr/X11R6/bin/perl /usr/bin/X11/perl /usr/X11/bin/perl /usr/man/man1/perl.1.gz /usr/share/man/man1/perl.1.gz /usr/X11/man/man1/perl.1.gz
3) find
Permite realizar busquedas en el sistema de archivos con un amplia gama de parametros de busqueda (fechas, permisos, nombres, etc). Sirve para realizar busquedas mas especificas si se ejecuta como usuario normal nos mostrara alertas sobre los directorios a los cuales no puede acceder por falta de permisos.
Ejemplos:
root@rooterlap:/usr/local/src# find / -name kismet
/var/log/kismet
/usr/local/share/kismet
/usr/local/src/kismet-2007-01-R1b/scripts/kismet
/usr/local/bin/kismet
En el ejemplo anterior buscamos un archivo en especifico y en el siguente buscaremos archivos que tengan el bit sXid establecido.
root@rooterlap:/usr/local/src# find / \( -perm -02000 -o -perm -04000 \) -ls
558065 4 drwxrwsrwt 3 news news 4096 Feb 2 2006 /var/spool/slrnpull/out.going
558066 4 drwxrwsrwt 2 news news 4096 Feb 2 2006 /var/spool/slrnpull/out.going/rejects
............
4) slocate
Este comando realiza una busqueda en el sistema de archivos parecido a find, pero este busca en una base de datos en lugar del actual sistema de archivos.
Ejemplos
rooter@rooterlap:~$ slocate kismet
slocate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
/home/rooter/.kismet
/home/rooter/.kismet/ssid_map
/home/rooter/.kismet/ip_map
/var/log/kismet
.....................
Como podemos observar nos marca un warning sobre la base de datos que ya tiene 8 dias sin actualizarse, para actualizarla tenemos que ejecutar como root
root@rooterlap:/usr/local/src# updatedb
Asi ya no se muestra el mensaje
rooter@rooterlap:~$ slocate kismet
/home/rooter/_internet/Programas/Herramientas/kismet
Bueno por el momento es todo ya que hay que estudiar.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario