Page 35 - SO
P. 35
Fundamentos de UBUNTU Comandos básicos
/kernel /nsmail /vol
$ ls /usr/bin/?l*
/usr/bin/alias /usr/bin/klist /usr/bin/rlogin
/usr/bin/ulimit
/usr/bin/aliasadm /usr/bin/nl /usr/bin/sleep
/usr/bin/clear /usr/bin/plimit /usr/bin/ul
2) Crea un directorio llamado dir que cuelgue de tu HOME.
Desde el directorio /tmp (es decir, primero haz que el directorio /tmp sea tu directorio
actual) copia el fichero de texto llamado hosts que se encuentra en /etc en tu
directorio HOME.
Observa los permisos que tiene la copia del fichero. Vamos a quitar a la copia permisos
de lectura y escritura para el propietario del fichero, ejecutando los siguientes
comandos:
3. cd (vamos a nuestro directorio HOME)
chmod u-r,u-w hosts (quita permisos de lectura y escritura al fichero hosts)
Vuelve a situarte en el directorio /tmp. Crea otra copia del mismo fichero, ahora en
el directorio dir que creaste antes, pero con el nuevo nombre tabla.hosts.
Quita permiso de escritura a este nuevo fichero, de manera similar a la vista
anteriormente.
Cambia a tu directorio HOME y ejecuta los siguientes comandos en el orden indicado,
comentando los resultados obtenidos (y modificando lo que sea necesario para que se
ejecuten correctamente):
a) cp hosts dir b) rm dir/*
o c) mv hosts dir d) cp dir/hosts dir/otro
Elimina el directorio dir.
$ pwd (me aseguro de dónde me encuentro)
/home/alumno
$ mkdir dir
$ cd /tmp
$ cp /etc/hosts /home/alumno
$ cd
$ ls -l (veo los permisos de la copia)
total 8
-rw-r--r-- 1 alumno alumno 2114 nbre 22 15:45 hosts
drwxr-xr-x 2 alumno alumno 512 nbre 22 15:45 dir
$ chmod u-r,u-w hosts
$ cd /tmp
$ cp /etc/hosts /home/alumno/dir/tabla.hosts
$ cd
$ cd dir
$ ls -l (veo que la copia tiene permiso de escritura)
33