Вы находитесь на странице: 1из 20

TP4 Usuarios, Grupos y permisos

1. Comandos básicos de administración

Sólo root tiene permiso para manipular la información de los usuarios, darlos de alta, eliminarlos, etc. Para ello utiliza una serie de comandos:

o useradd: Añade un usuario al sistema. La forma en como éste se añade (si no le pasamos parámetros) puede ser configurada en el
fichero /etc/adduser.conf.

o adduser: Añade un usuario a un grupo determinado. (P. ej. adduser nacx audio (Añadiriamos al usuario nacx al grupo de audio))

o usermod: Con este podemos modificar la mayoría de los campos de los ficheros/etc/passwd y /etc/shadow.

o chfn: Cambia la información personal del usuario.

o chsh: Cambia el shell (intérprete de comandos) del usuario.

o userdel: Elimina un usuario del sistema, borrando o guardando todos sus ficheros, según los parámetros que le pasemos.

o passwd: Para cambiar la contraseña del usuario, la información de expiración de la misma, o para bloquear o desbloquear una
determinada cuenta.

o groupadd: Permite añadir un grupo al sistema.

o groupmod: Permite modificar la información (nombre y GID) de un determinado grupo.

o groupdel: Elimina un determinado grupo. SI algún usuario lo tiene como primario no se podrá eliminar.

o gpasswd: Para cambiar la contraseña del grupo.


.

2. B (Crear usuario: useradd -m rstallman. Establecer contraseña: passwd rstallman)

3. B (pwd, passwd)

4. (práctico)

5. Tabla 1. Permisos rwx y su significado para ficheros o directorios

Permiso Significado para fichero Significado para directorio


r Permiso de lectura Permiso de listado
w Permiso de escritura Permiso de creación, borrado y renombrado
x Permiso de ejecución Permiso de cambio de directorio actual

Tabla 2. Ejemplos de combinaciones de permisos y su significado para fichero

Permiso Valor numérico (en octal) Significado para ficheros


--- 0 Ningún permiso
r-- 4 Permiso de sólo lectura
r-x 5 Permisos de lectura y ejecución
rw- 6 Permisos de lectura y escritura
rwx 7 Todos los permisos

Cada fichero o directorio define tres tripletas rwx: Una para el usuario propietario el fichero (user), otra para los usuarios de su mismo grupo
(group) y otra para el resto de los usuarios (other) (por ese orden). En la Tabla 3 se muestran algunos ejemplos de permisos habituales:

Tabla 3. Ejemplos de combinaciones de tripletas y su significado para ficheros

Permiso Valor numérico (en octal) Significado para el propietario


rw------- 600 Permisos de lectura y escritura para mí, ningún permiso para los demás
rw-r----- 640 Permisos de lectura y escritura para mí, permiso de lectura para los de mi grupo
rw-rw---- 660 Permisos de lectura y escritura para mí y los de mi grupo (peligroso)
rwxr-x--- 750 Todos los permisos para mí y los de mi grupo (salvo escritura)
rwxr-xr-x 755 Todos los permisos para todo el mundo, salvo los de escritura para los demás
6.

Ls-l

Ls- L $ ls -l
total 1424
-rw-r--r-- 1 mail bin 40661 May 13 22:27 Manual.txt.gz
-rw-r--r-- 1 nobody nogroup 0 May 13 22:26 archivo1.txt
-rw-r--r-- 1 root root 825 May 13 22:26 hosts
lrwxrwxrwx 1 user1 grp1 5 May 13 22:31 servidores -> hosts
-rw-r----- 1 sys sys 1405600 May 13 22:27 syslog.0

ls-la

drwxrw-r-x 2 kthompson kthompson 4096 2009-04-12 15:00 multics/

drwxrw-r-x 2 kthompson kthompson 4096 2009-04-12 15:00 unics/

-rwxrw-r-x 2 kthompson kthompson 20900 2009-04-12 15:00 .unix

Ls- l texto*.text
my $entrada="entrada.txt";
my $salida ="salida.txt";

open (ENTRADA,"<$entrada") || die "ERROR: No puedo abrir el fichero $entrada\n";


open (SALIDA,">$salida") || die "ERROR: No puedo abrir el fichero $salida\n";

while ($linea=<ENTRADA>)
{
print SALIDA $linea;
}

close (ENTRADA);
close (SALIDA);
Comando Equivalente en Función Ejemplo Descripción
MS/DOS
ls dir listado del contenido de directorios ls -l $HOME Lista el directorio $HOME en formato largo
cp copy copia de ficheros cp forigen Crea en fdestino una copia de forigen.
fdestino
El destino puede ser un directorio
cp ficheros
directorio
rm del borrado de ficheros y directorios rm ficheros Borra los ficheros que recibe como argumento
mv rename renombrado de ficheros y cambio de mv antiguo Renombra o cambia enlaces de directorio
ubicación de ficheros a otros directorios nuevo
move
mv ficheros
directorio
diff comprobación de diferencias entre dos diff fichero1 Lista las diferencias entre los dos ficheros especificados.
ficheros o directorios fichero2 También permite trabajar con directorios
cat type volcar el contenido de los ficheros cat ficheros Muestra el contenido de los ficheros por la pantalla (si la salida
estándar no está redireccionada a un pipe, fichero o socket)
mkdir md creación de directorios mkdir Crea nuevos directorios
nuevodir
rmdir rd borrado de directorios rmdir Borra directorios. Deben estar vacíos
directorio
cd cd cambio de directorio actual cd .. Cambia de directorio actual de trabajo (uno por proceso, es un
comando interno no delegable a ningún ejecutable externo)
pwd prompt $P$G Muestra el directorio de trabajo pwd Muestra el directorio actual (comando interno)
chmod attrib asigna/deniega permisos chmod 700 Este ejemplo protege nuestro directorio $HOME ante cualquier
$HOME otro usuario
TP 1 Linux Introduccion
1. Pregunta: ¿Qué se entiende por el término software libre?

2. Explicar las diferencias entre software libre y código abierto

3. Pregunta: ¿Cuál es la promesa de Ubuntu?

4. Pregunta: Relacionar las versiones de Ubuntu con los años en que fueron puestos en libertad.
1) 7,04 a )2006 Junio
2) 4,10 b) 10 2007
3) 6,06 c) 04 2007
4) 7.10 d) 10 2004

5. Pregunta: Lista de tres maneras en que los usuarios no técnicos pueden contribuir al desarrollo de Ubuntu.

6. Pregunta: El navegador web por defecto en Ubuntu es _________________.

7. Pregunta: El cliente predeterminado de correo electrónico en Ubuntu es __________________.

8. Pregunta: La parte superior e inferior del escritorio, tiene dos barras, llamadas _________________ .

9. Pregunta: ¿Cuáles son los tres iconos de acceso directo presentes en el panel superior?

10. Pregunta: ¿Qué es el cambio rápido de usuario?

11. Pregunta: ¿Cuáles son las tres principales formas de conectarse a Internet en ubuntu?

12. Pregunta: ¿Qué es un marcador en Firefox?


13. Pregunta: ¿Qué es un feed?

14. Pregunta: Relacionar:


1) Evolución A) un navegador Web
2) Firefox b) un cliente de correo
3) Ekiga c) Programa de mensajería instantánea
4) Pidgin d) para llamadas de teléfono

15. Pregunta: El código fuente del software Skype es _____________________, y la licencia de uso del software es_____________________.

16. Pregunta: ¿Cuál de los siguientes es un lector de feeds RSS? A. Ekiga B. Liferea C. Pand. D. Skype

17. Pregunta: ¿Cuál de los siguientes es software propietario? A.Skype B. Ekiga C. Liferea D. Firefox

18. Un disco de instalación de Ubuntu también se puede utilizar como un Live CD? No Sí

19. ¿Cuál es la primera pantalla del instalador de Ubuntu, el paso 1 de 6?


Configuración del teclado
De cuentas de usuario
Particiones
Seleccionar idioma

20. ¿Es más fácil setear las particiones manualmente o utilizar todo el disco?
setear las particiones manualmente
Usar todo el disco
21. ¿Quién fundó la Free Software Foundation para promover el desarrollo de código abierto?
A. Ritchie Dennie
B. Richard Stallman
C. Linus Torvalds
D. Ken Thompson

22. ¿Cuál de los siguientes núcleos son núcleos de desarrollo? (Elija todas las que apliquen.)
A. 2.3.4
B. 2.5.5
C. 2.2.7
D. 2.4.4

23. Cuál de los entornos GUI están disponibles en la mayoría de las distribuciones de Linux? (Elija todas las que apliquen.)
A. GNOME
B. CDE
C. KDE
D. RPM

24. El software del sistema operativo es necesario para que un equipo funcione. Verdadero o Falso?
A. Verdadero
B. Falso

25. ¿Cuál de los siguientes métodos son comunes para obtener soporte para Linux?
A. HOWTO de documentos en http://www.linuxdoc.org
B. un Grupo local de Usuarios Linux
C. grupos de noticias de Internet
D. todo lo anterior

26. A que licencia se adhiere Linux?


A. licencia abierta
B. licencia artística
C. GNU Public License
D. licencia de código libre

27. Cuando los componentes principales del sistema operativo Linux están empaquetados junto con otros software de código abierto, se llama:
A. nuevo kernel
B. nueva plataforma
C. distribución de Linux
D. Proyecto GNU

28. ¿Qué cultura ha adoptado el término de GNU (GNU's Not UNIX) y sentó las bases del software libre para Linux?
A. La cultura hacker
B. la cultura del MIT
C. la cultura cracker
D. la cultura Inteligencia Artificial
http://biblioweb.sindominio.net/telematica/historia-cultura-hacker.html

29. Muchos tipos de software están disponibles en la actualidad. ¿Qué tipo de software representa Linux? Explique cada uno
A. software de código abierto
B. software de código cerrado
C. freeware
D. shareware
30. ¿Cuál de las siguientes es característica de software de código abierto? (Elija todas las que apliquen.)
A. El valor del software está directamente relacionada con su precio.
B. El software es desarrollado en colaboración.
C. El código fuente para el software está disponible por un módico precio.
D. Los errores se corrigen rápidamente.

31. ¿Cuál es el código abierto más común de servidor Web disponible para Linux?
A. Samba
B. Apache
C. Quid
D. Pino

32. Linux es un sistema operativo ___________ y ___________.


A. de producción , estable
B. multiusuario, multitarea
C. de procesamiento, de funcionamiento
D. grande, útil

33. ¿Qué dos personas están acreditados con la creación del sistema operativo UNIX? (Elija dos respuestas.)
A. Dennis Ritchie
B. Richard Stallman
C. Linus Torvalds
D. Ken Thompson

34. ¿Cuáles son algunas buenas razones para utilizar Linux en un entorno corporativo? (Elija todas las que apliquen.)
A. El software de Linux es improbable que sea abandonado por sus desarrolladores.
B. Linux es seguro y tiene un costo total de propiedad menor que otros sistemas operativos.
C. Linux está ampliamente disponible para muchas plataformas y soporta muchos lenguajes de programación.
D. La mayoría del software de Linux es de código cerrado.

35. Cada equipo está formado por componentes físicos y componentes lógicos. Los componentes lógicos de un equipo que saben cómo trabajar con los componentes físicos
conocen como:
A. hardware
B. registros
C. software
D. procesos

36. ¿Cuál de los siguientes factores determinan la distribución de Linux que un usuario va a utilizar? (Elija todas las que apliquen.)
A. gestor de paquetes de apoyo
B. plataforma de hardware
C. características del núcleo
D. soporte en idiomas

37. Un kernel de producción se refiere a un kernel que:


A. el número de la revisión es par
B. el menor número es impar
C. el mayor número es impar
D. el número es aún menor

38. El componente básico del sistema operativo Linux es el kernel de Linux. Si usted fuera un administrador de sistemas Linux para una empresa, ¿cuándo es necesario actua
kernel de Linux? (Elija todas las que apliquen.)
A. cuando se necesita contar con el apoyo de Linux para hardware nuevo
B. cuando se necesita otra interfaz de usuario
C. cuando se necesita para aumentar la estabilidad de Linux
D. cuando se necesita utilizar los módulos del kernel

39. Linux fue desarrollado por __________ en base al sistema operativo _________.
A. Linus Torvalds, MINIX
B. Linux Torvalds, GNU
C. Richard Stallman, GNU
D. Richard Stallman, MINIX

40. Hay __ modos de instalación de Linux


A. 1
B. 2
C. 4

41. En el sistema operativo GNU/Linux, ¿Quién es el programa responsable de mostrar la sesión gráfica y es posible reiniciarlo con CTRL - ALT - BACKSPACE?
A. GNOME
B. KDE
C. Servidor X (X Window)
D. KDM, GDM, XDM, etc

42. Marca las 4 libertades del Software Libre:


A. la libertad de usar el programa, con cualquier propósito
B. la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
C. la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
D. la libertad de vender las copias que quieras con fines de lucro
E. la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.

43. Marque todo lo correcto acerca de Richard Stallman:


A. El Fundador de la Free Software Foundation (FSF) y promotor de la Fundación GNU (GNU’s Not UNIX)
B. Un socio de Bill Gates
C. Es considerado el Padre del Software Libre

44. ¿Qué secuencia de teclas usamos para alternar entre sesiones de TEXTO (intérprete de comandos bash)?
A. Ctrl - Alt - F7 hasta F12
B. Ctrl - Alt - F1 hasta F6
C. Ctrl - Alt - F3 hasta F6

45. ¿Qué secuencia de teclas usamos para alternar entre sesiones GRÁFICAS?
A. Ctrl - Alt - F1 hasta F10
B. Ctrl - Alt - F1 hasta F6
C. Ctrl - Alt - F7 hasta F12

46. ¿Cuáles son los escritorios más utilizados en varias distribuciones de GNU/Linux?
A. KDE y GNOME
B. fluxbox, xfce
C. Servidor X

47. En GNU/Linux, ¿qué programa(s) nos permite(n) seleccionar el escritorio a iniciar y nos piden colocar usuario y contraseña?
A. KDE
B. KDM, GDM, XDM,etc.
C. GNOME
D. Servidor X (XWindow)

48. ¿El software de libre redistribución puede venderse?

49. Consiga alguna(s) licencias de software y determine si permiten libre uso y libre redistribución.

50. Averigüe nombres de algunos desarrolladores de software de libre redistribución, así como
mecanismos para donarles.

51. Indique algunos sucesos de la historia de linux

1. Software libre significa un control que es transparente y susceptible de modificación, igual que las leyes libres, o leyes de una sociedad libre,
libres cuando hacen su control cognoscible y abierto a la modificación. La intención del movimiento software libre de Stallman es producir cód
la medida en que pueda ser transparente y susceptible de modificación haciéndolo «libre».

El mecanismo para este fin es un instrumento extraordinariamente inteligente llamado copyleft que se implementa a través de una licencia llam
GPL. Usando el poder del copyright, el software libre no sólo asegura que permanece abierto y susceptible de modificación, sino también que o
software que incorpore y use software libre, debe también, a su vez, ser libre.

2. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de poder acceder al código, que a las cuestio
éticas y morales las cuales se destacan en el software libre

3. La promesa de Ubuntu es que:

-Ubuntu siempre será gratuito, junto con sus emisiones regulares de la empresa y actualizaciones de seguridad.
-Ubuntu viene con soporte comercial completo de Canonical y cientos de compañías de todo el mundo.

-Ubuntu proporciona las mejores traducciones y las características de accesibilidad que la comunidad de software libre tiene para
ofrecer.

-El código fuente de las aplicaciones principales de Ubuntu es libre y abierto. Queremos mejorar y transmitir el uso de software lib
de código abierto.

4.

7.04 - 04/2007

4.10 - 10/2004

6.06 - 06/2006

7.70 - 10/2007

5. Tres posibles formas de ayudar a el desarrollo de ubuntu sin conocimientos tecnicos son:

Bug Squad: Ayude a hacer aún mejor el sistema, trabajando con los informes de errores para asegurarse de que este clara, com
y fácil de reproducir Ubuntu. Cualquier persona puede ayudar!

Pruebas: Ubuntu lanza nuevas versiones cada seis meses por lo que necesitamos un montón de probadores que pueden informar o confirmar
problemas. Si desea estar a la vanguardia de las últimas novedades de Ubuntu, hagan las pruebas!
Ubuntu Brainstorm: Todo el mundo puede participar en el sitio web dando lluvia de ideas. Está lleno de ideas sobre cómo mejorar Ubuntu. U
que las ideas maduren, se puede pasar a convertirse en las especificaciones, que son planos detallados de las futuras características de Ubuntu.
Cualquier persona puede sugerir nuevas ideas y los votos de la comunidad en la que las ideas son las más importantes.

6. El navegador web por defecto en Ubuntu es Mozilla Firefox.


7. El cliente predeterminado de correo electrónico en Ubuntu es Evolution.

8. La parte superior e inferior del escritorio, tiene dos barras, llamadas paneles.

9. Los tres iconos de acceso directo presentes en el panel superior son: Mozilla Firefox (Navegador web), Thunderbird (Cliente de correo electronico), y el Servicio de ayuda.

10. El cambio rapido de usuario es una ocpion que permite utilizar otro usuario sin necesidad de tener que cerrar el actual.

11. Las tres principales formas de conectarse a internet en ubuntu son:


-Conectar su ordenador a una red local (Ethernet) o internet ya sea mediante el uso de una tarjeta de red estándar (externa o integrada en su placa base) o bien mediante una
de red inalámbrica o wireless (wifi). Debe de disponer de los datos de conexión si es necesario al igual que en otros sistemas operativos (IP, DNS, contraseña de red, etc.).
-Crear distintos perfiles de configuración pensado para equipos portátiles que se conecten habitualmente desde distintas conexiones.
-Conectar su equipo a internet por cable telefónico mediante un modem externo o interno estándar, configurando los datos de la conexión (usuario, contraseña, teléfono de ac
etc.).
12. Un marcador de Firefox es la localización almacenada de una página web de forma que puede ser revisitada más adelante. La localización de una página web suele expre
con una URL.
13. Un feed es un medio de redifusión de contenido web. Se utiliza para suministrar información actualizada frecuentemente a sus suscriptores.
14.
Evolución — cliente de correo
Firefox – Navegador web
Ekiga – para llamadas de teléfono

Pidgin – Servicio de mensajería instantánea


15. El código fuente del software Skype es Cerrado, y la licencia de uso del software es privativa.
16. Liferea
17. Skype
18. Sí
19. Seleccionar idioma
20. Es más facil usar todo el disco
21. Richard Stallman
22. 2.3.4 y 2.5.5
23. GNOME y KDE
24. Falso, el sistema operativo en si es el software necesario para que funcione la computadora.
25. D
26. C
27. C
28. A
29. Linux representa un Software de codigo abierto.
Un software de codigo abierto es un programa cuyo codigo fuente puede verse y editarse.
Un software de codigo cerrado, es un programa que no permita ver ni editar su codigo fuente.
Un programa con licencia freeware es un software que se puede utilizar sin necesidad de pagar, pero sigue siendo de codigo cerrado.
Un software con licencia shareware es de codigo cerrado, y es una version de evaluacion, no se debe pagar por ella pero tiene una limitacion de
funciones o de duracion.
30. B y D
31. Apache
32. Linux es un sistema operativo multiusuario y multitarea.
33. Dennis Ritchie y Ken Thompson.
34. B y C
35. Software
36. B y C
37. A
38. A y C
39. Linux fue desarrollado por Linus Torvalds en base al sistema operativo GNU.
40. Hay 2 modos de instalacion de Linux.
41. C
42. A, B, C, E
43. A y C
44. B
45. C

46. A

47).B

48).Es completamente legal vender software libre, ya que el concepto de libertad no implica que sea gratis.

49).Google Chrome: Es un navegador de codigo abierto y de libre redistribucion.


JDownloader:Es gestor de descargas de codigo abierto y de lbre redistribucion.
Meida Player Classic: Es un reproductor de video de codigo abierto y libre redistribucion.
50).San LuiX es el grupo de usuarios de Software Libre de la ciudad de San Luis, provincia del mismo nombre. Se encuentra constitudio por
estudiantes, profesores e interesados por las nuevas tecnologías que participan ayudando en la difusión, implementación y desarrollos basados e
cultura libre y software libre. San LuiX organiza períodicamente distintos tipos de eventos tales como: Jornadas de Software Libre, FLISOL,
Software Freedom Day, y para el año 2010 fue designado como sede para la realización de las 10mas Jornadas Regionales de Software Libre.
Grupos como estos reciben dinero mediante el cobro de entradas en los cursos y congresos que organizan.
51. LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la
Universidad de Helsinki, llamado Linus Torvalds empezo, como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programa
primeras lineas de codigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux
fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuar
Minix que querian mas.
Despues de la version 0.03, Linus salto en la numeracion hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a tr
en el proyecto y despues de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Mas de un año despues
(diciembre 1993) el nucleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994.
La serie actual del nucleo es la 2.4.x y sigue avanzando dia a dia con la meta de perfeccionar y mejorar el sistema

Вам также может понравиться