Está en la página 1de 3

EJERCICIOS 1.

Si quieres que al crear un directorio t tengas todos los permisos activados, los de tu grupo solo lo puedan leer y el resto no puedan hacer nada, qu valor debera tener umask? laptopun1c0#umask037 Si no quieres tocar umask y ya tienes creado el directorio, cambia los permisos para que queden tal y como se ha dicho. Hazlo en modo nmerico y con letras. laptopun1c0#chmod740archivo laptopun1c0#chmodu+rwx,g+rarchivo 2. Crea dos usuarios: nuevo y nuevo2 laptopun1c0#addusernuevo laptopun1c0#addusernuevo2 3. Haz que te salga por pantalla solo el nombre de los usuarios que tengan una ! en la contrasea del fichero shadow. laptopun1c0#cutd:f1,2/etc/shadow|grep! root:! libuuid:! speechdispatcher:! vboxadd:! 4. Aade informacin personal al usuario nuevo2 y visualzala en el fichero /etc/passwd. Mrala ahora con el comando finger. laptopun1c0#chfnw678345432nuevo laptopun1c0#chfnr'callerabaln5'nuevo2 laptopun1c0#cat/etc/passwd|grepnuev* nuevo:x:1001:1002:,,678345432,:/home/nuevo:/bin/bash nuevo2:x:1002:1003:,callerabaln5,,:/home/nuevo2:/bin/bash laptopun1c0#finger LoginNameTtyIdleLoginTimeOfficeOfficePhone mastermastertty729dSep2408:54(:0) mastermasterpts/0Oct2309:42(:0.0) 5. Crea dos ficheros a.txt y b.txt ordenados mediante sort, que contengan tres palabras cada uno. Mzclalos en otro fichero ab.txt. Mustralo por pantalla de manera que si hay una lnea repetida, no la muestre.

laptopun1c0#cat>a.txt arroz zorro perro laptopun1c0#cat>b.txt ave zorro gato laptopun1c0#sorta.txtb.txt>ab.txt 6. Muestra por pantalla los ficheros de tu directorio personal, de manera que muestre /, @, |, etc, dependiendo del tipo de fichero. laptopun1c0#lsFclassify 7. Cambia los permisos a los ficheros a.txt, b.txt y ab.txt para que solo los puedas ver t y nadie (incluso t) los pueda modificar o ejecutar. Hazlo de manera numrica. Aade ahora permiso de escritura para ti. laptopun1c0#chmod400a.txtb.txtab.txt laptopun1c0#lsl*.txt r1un1c0un1c033oct2319:25ab.txt r1un1c0un1c018oct2319:24a.txt r1un1c0un1c015oct2319:25b.txt laptopun1c0#chmodu+w*.txt laptopun1c0#lsl*.txt rw1un1c0un1c033oct2319:25ab.txt rw1un1c0un1c018oct2319:24a.txt rw1un1c0un1c015oct2319:25b.txt 8. Ejecuta el editor nano en segundo plano, para crear f1.txt (usando &). Ejectalo de nuevo, tambin en segundo plano, para crear f2.txt (usando CTRL+Z). un1c0@laptop~$nanof1.txt& [1]9604 un1c0@laptop~$nanof2.txt Use"fg"paravolveranano [1]Detenidonanof1.txt [2]+Detenidonanof2.txt 9. Muestra todas las tareas que tienes en segundo plano asociadas a tu terminal. un1c0@laptop~$jobs [1]Detenidonanof1.txt [2]+Detenidonanof2.txt

Muestra ahora todos los procesos que se ejecutan en el sistema. un1c0@laptop~$psaux Si quieres seguir escribiendo informacin en f1.txt, cmo lo haras? un1c0@laptop~$fg1 Mata el proceso asociado a nano f2.txt un1c0@laptop~$psu|grepf2 un1c0102340.00.063161532pts/1T17:240:00nanof2.txt un1c0@laptop~$kill910234 [2]+Terminado(killed)nanof2.txt 10. Copia el fichero /etc/passwd en tu subdirectorio personal y cmbiale el nombre a 'contras'. Muestra el contenido de 'contras' para que aparezcan nicamente los 5 primeros caracteres de cada lnea. salo de nuevo para que aparezcan nicamente los nombres de los usuarios y su uid. un1c0@laptop~$sudocp/etc/passwd/home/un1c0/contras un1c0@laptop~$cutc1,2,3,4,5contras un1c0@laptop~$cutd:f1,3contras 11. Comprueba qu tipo de fichero es 'contras'. Comprueba si est ordenado. Si no lo est, ordena su contenido y gurdalo en 'contrasord'. Muestra la ltima lnea de 'contrasord'. un1c0@laptop~$filecontras contras:ASCIItext un1c0@laptop~$sortccontras sort:contras:2:fueradesecuencia:daemon:x:1:1:daemon: /usr/sbin:/bin/sh un1c0@laptop~$sortcontras>contrasord un1c0@laptop~$tail1contrasord wwwdata:x:33:33:wwwdata:/var/www:/bin/sh 12. Muestra todos los procesos que se ejecutan en el sistema con un comando que actualice la informacin cada 3 segundos. Muestra lo mismo pero con un refresco de 1 segundo. un1c0@laptop~$top//PORDEFECTOACTUALIZACADA3SEGUNDOS un1c0@laptop~$topd1

También podría gustarte