moduloElectivaI(1)
-
Upload
jose-santiago -
Category
Documents
-
view
219 -
download
0
Transcript of moduloElectivaI(1)
-
7/25/2019 moduloElectivaI(1)
1/14
%. *dministracin de usuarios y grupos
Ob/etivos
"ono#er 5uien es el usuario administrador de los sistemas GNU/Linux y #uales sonlas labores administratias b+si#as: 5ue este reali%a dentro del sistema.
(studiar la estru#tura de los fi#eros /et#/passwd: /et#/'roup y /et#/sadow:
importantes para la #rea#i*n de usuarios y 'rupos en el sistema.
"ono#er la sintaxis de los prin#ipales #omandos utili%ados para #rear: eliminar ymodifi#ar la informa#i*n de usuarios y 'rupos del sistema.
"ono#er al'una erramientas 'rafi#as 5ue fa#ilitan la #rea#i*n de usuarios y
'rupos el los sistemas GNU/Linux.
%.1 3l superusuario o root
(n el sistema GNU/Linux existe un usuario 5ue administra el sistema llamado root1$ y
tiene todos los priile'ios de a##eso: sobre los re#ursos del sistema para reali%ar
#ual5uier tipo de #ambios o #onfi'ura#iones. (ntre las a##iones 5ue puede reali%ar el
superusuario root en#ontramosD (liminar fi#eros: matar pro#esos: #onfi'urar fi#eros:
#rear usuarios: instalar pa5uetes: et#.
(n los sistemas GNU/Linux el roottiene un identifi#ador de usuario 5ue lo distin'ue de los
dem+s usuarios: esta identifi#a#i*n es el n>mero & y se le asi'na #uando se instalan la
mayor;a de distribu#iones GNU/Linux.
"omo se men#iono el root tiene a##eso a todos los re#ursos y adem+s #uenta #on los
#ono#imientos t
-
7/25/2019 moduloElectivaI(1)
2/14
%.& *d?uirir permisos de superusuario
Una forma de entrar de manera sen#illa al sistema #omo root: es in'resando por la op#i*n
sin'leQuser 5ue ofre#e el men> de arran5ue GCU9 de GNU/Linux.
"uando estamos en una #uenta de usuario se pueden ad5uirir los permisos del usuario
root o de otro usuario normal del sistema: siempre 5ue se #ono%#a su #ontrase=a. ?ara
este prop*sito utili%amos el #omando suse'uido del password.
$ u
Paord: A )cribimo el paord de root B
?
uuario@mauina $ u otroOuuario
Paord: A Paord de otroOuuario B
otroOuuario@mauina $
(l sistema GNU/Linux Ubuntu posee un #omando espe#ial llamado sudo1para reali%ar
labores administratias: se utili%a de la si'uiente formaD
$ udo comando para labor adminitrati6aQ
Paord: A Paord del uuario root B
%.% Tipos de usuarios en !U"#inu$
(l sistemas operatios GNU/Linux en#ontramos tres tipos de usuarios #on perfiles o roles
diferentes en #uanto al usoD
Usuarios normalesBSon usuarios inexpertos o noatos en el uso del sistema:
#uando son dados de alta en el sistema se les asi'na un dire#torio de traba)o: una
sell 'eneralmente la bas y no #uentan #on priile'ios para a##eder a todos los
re#ursos del sistema.
19 ttpD//fabianpere%.blo'spot.#om/2&&$/&3/elQusuarioQrootQenQubuntuQlinux.tml
http://0.0.0.0/http://fabianperez.blogspot.com/2008/03/el-usuario-root-en-ubuntu-linux.htmlhttp://fabianperez.blogspot.com/2008/03/el-usuario-root-en-ubuntu-linux.htmlhttp://0.0.0.0/http://fabianperez.blogspot.com/2008/03/el-usuario-root-en-ubuntu-linux.html -
7/25/2019 moduloElectivaI(1)
3/14
Usuarios del SistemaB Son usuarios #reados por el sistema #uando este se instala
in#ialmente para administrar al'unos seri#ios 5ue #ar'an autom+ti#amente
#uando arran#a el sistema operatio. (stos usuarios en la mayor;a de
distribu#iones tienen identifi#adores U8@: 5ue est+n entre el n>mero 1 y 1&&.
rootB(s el superusuario del sistema: tiene todos los priile'ios sobre los re#ursos y
se en#ar'a de la administra#i*n en los sistemas GNU/Linux.
%.- ic5eros importantes en la creacin de usuarios y grupos
"uando administramos un sistema GNU/Linux: podemos reali%ar diferentes tareas
administratias: una de ellas es la #rea#i*n y elimina#i*n de usuarios en el sistema. La
'esti*n de usuarios es una a#tiidad importante para todo administrador: debido a 5ue
#ual5uier usuario 5ue in'rese al sistema tiene 5ue tener #omo m;nimo su #ontrase=a de
a##eso: un dire#torio de traba)o y una sell.
(l ar#io 5ue #ontiene informa#i*n sobre #ada #uenta de usuario del sistema esta en el
fi#ero plano"etc"pass0d.
Las #ontrase=as de a##eso se alma#enan de forma en#riptada en el ar#io"etc"s5ado0
y la informa#i*n de los 'rupos para los usuarios existentes en el sistema: se alma#ena en
el ar#io"etc"group.
4nali#emos la estru#tura de los diferentes fi#eros: rela#ionados #on la #rea#i*n y
elimina#i*n de usuarios o 'rupos en el sistema GNU/Linux2&
D
(l fi#ero /et#/passwdD (s un fi#ero plano 5ue #ontiene una base de datos #on la
informa#i*n de todas las #uentas de usuarios #readas en el sistema y su estru#tura
el la si'uienteD
GombreOdeO4uario:paordEi ua hado era H:4%&:J%&:Comentario:homeOdelOuuario:hell
20 ttpD//lubrin.or'/dani/#11.tml
http://0.0.0.0/http://lubrin.org/dani/ch11.htmlhttp://lubrin.org/dani/ch11.htmlhttp://0.0.0.0/http://lubrin.org/dani/ch11.html -
7/25/2019 moduloElectivaI(1)
4/14
"ada #ampo esta separa do por el #ar+#ter By la des#rip#i*n es la si'uienteD
(l primer #ampo #orresponde al nombre #on el 5ue #ada usuario in'resa al
sistema.
(l se'undo #ampo #orresponde a la #ontrase=a de #ada usuario: en las
distribu#iones a#tuales apare#e la letra J: por5ue el sistema alma#ena el password
en el ar#io /et#/sadow.
(l ter#er #ampo #orresponde al identifi#ador de usuario U8@: este es un n>mero es
>ni#o 5ue identifi#a al usuario en el sistema: el root tiene un U8@ i'ual a &. (n
GNU/Linux Ubuntu los usuarios normales se #rean autom+ti#amente a partir del
n>mero 1&&&.
(l #uarto #ampo es el identifi#ador del 'rupo al 5ue pertene#e un usuario G8@.
(l 5uinto #ampo es un #omentario op#ional en donde se a're'a al'>n tipo de
informa#i*n adi#ional sobre el usuario 5ue se #rea.
(l sexto #ampo #orresponde a la ruta del dire#torio de traba)o 5ue se le asi'na al
usuario 5ue se #rea.
(l s
-
7/25/2019 moduloElectivaI(1)
5/14
mail::+:+:mail:,6ar,mail:,bin,hne::9:9:ne:,6ar,pool,ne:,bin,huucp::1":1":uucp:,6ar,pool,uucp:,bin,hpedro::1""1:1""1:pedro gue6ara
-
7/25/2019 moduloElectivaI(1)
6/14
3/emplo del ,ic5ero "etc"group en !U"#inu$ UbuntuB
root::":daemon::1:bin::2:=::3:adm::8:pedrott=::7:di::#:lp::*:cup=mail::+:ne::9:uucp::1":pedro::1""1:prueba::1""2:hermanoloco::1""":hermano::1""3:nal=::1""8:
Kairito::1""*:pedro
-
7/25/2019 moduloElectivaI(1)
7/14
pass0dB(ste #omando permite asi'narle la #ontrase=a a un nueo usuario: 5ue se aya
#reado manualmente #omando useradd en el sistema. 6ambi
-
7/25/2019 moduloElectivaI(1)
8/14
?rimero d;'ito el #omando useradd para er las diferentes op#iones de #omo usar el
#omando: lue'o d;'ito el #omando y utili%o las op#iones ne#esarias para #rear el usuario.
2g prueba indi#a 5ue el usuario pertene#er+ al 'rupo prueba: este 'rupo debe
existir en el sistema.
2d "5ome"/avier determino #ual ser+ el dire#torio de traba)o del nueo usuario.
2s "bin"bas5indi#o 5ue el usuario )aier utili%ara la sell bas: esta es la interfa%
usada por defe#to en los sistema GNU/Linux y se en#uentra en el dire#torio
/bin/bas.
2m 24 "etc"s4el estos dos par+metros se #omplementan: el Qm #rea el dire#torio de
traba)o del nueo usuario y QA #opia el #ontenido del dire#torio /et#/sAel al dire#torio
de traba)o #reado #omo /ome/)aier.
La >ltima op#i*n )aier indi#a el nombre 5ue tendr+ el nueo usuario.
Una e% #reado el usuario le asi'namos una #ontrase=a de usuario utili%ando el #omando
pass0dse'uido del nombre de usuario y se asi'na una nuea #ontrase=a para 5ue elusuario de nombre )aier in'rese al sistema.
"on el #omando adduserel sistema me pide 5ue in'rese la informa#i*n #orrespondiente
al usuario y el se en#ar'a de asi'narle un 'rupo: un dire#torio de traba)o: una sell y su
respe#tio identifi#ador de usuario en el sistema.
-
7/25/2019 moduloElectivaI(1)
9/14
?osteriormente el sistema me pide 5ue in'rese el password 5ue se le asi'nara al nueo
usuario: una e% in'resado este debe repetirse para ser #onfirmado.
4dem+s: se in'resa informa#i*n adi#ional referente al usuario #omoD nombre #ompleto:
tel
-
7/25/2019 moduloElectivaI(1)
10/14
4 #ontinua#i*n mostraremos el uso y la e)e#u#i*n de los #omandos para 'esti*n de
usuarios id: woami y fin'er.
pedro@pedrog:~$ hoami
pedropedro@pedrog:~$
pedro@pedrog:~$ /inger
Togin Game !t= %dle Togin !ime //ice //ice Phonepedro Pedro Ia/ael Jue6ara 0 tt=* Ran 29 "#:71 E:"pedro Pedro Ia/ael Jue6ara 0 pt," Ran 29 "#:7# E:"."pedro@pedrog:~$
pedro@pedrog:~$ /inger pedroTogin: pedro Game: Pedro Ia/ael Jue6ara 0algado&irector=: ,home,pedro 0hell: ,bin,bahn ince Fri Ran 29 "#:71 EC! on tt=* /rom :"n ince Fri Ran 29 "#:7# EC! on pt," /rom :"."Ge mail recei6ed Fri Ran 29 "#:72 2"1" EC! 4nread ince !hu (ar 2# 1":13 2""9 EC!Go Plan.pedro@pedrog:~$
pedro@pedrog:~$ id rootuidW"Eroot gidW"Eroot grupoW"Erootpedro@pedrog:~$
%. Comandos para mantenimiento de grupos
(n GNU/Linux la #rea#i*n de 'rupos es muy importante ya 5ue esto permite #ompartir un
re#urso determinado: #on arios usuarios del sistema. ?or e)emplo: podemos tener un
fi#ero aso#iado a un 'rupo espe#;fi#o y estable#er 5ue todos los usuarios 5ue
pertene%#an a ese 'rupo puedan a##eder al fi#ero.
"omo se men#iono en apartados anteriores el fi#ero plano en#ar'ado de 'uardar la
informa#i*n de los 'rupos es /et#/'roup. (nton#es si 5ueremos a=adir de forma manual
uno o arios usuarios para 5ue a'an parte de un 'rupo espe#ifi#o: todo lo 5ue ay 5ue
a#er es editar el fi#ero /et#/'roup y es#ribir en el ultimo #ampo los nombres de #ada
usuario separados por #omas :.
-
7/25/2019 moduloElectivaI(1)
11/14
(ntre los #omandos mas utili%ados para la 'esti*n de 'rupos en#ontramos groupadd 5ue
permite a're'ar o #rear un nueo 'rupo en el sistema: su sintaxis de uso es la si'uienteD
E groupadd 2g ID grupo
groupdelB(ste #omando permite eliminar un 'rupo #reado en el sistema.
groupmodB?ermite editar el #ontenido de un 'rupo #reado en el sistema.
?ara #rear 'rupos se debe estar traba)ando #omo root: podemos utili%ar los #omandos
addgroupo groupadd.
"on el #omando addgroupel sistema nos pide 5ue in'resemos el nombre del nueo
'rupo 5ue se desea #rear y por defe#to el le asi'na un identifi#ador de 'rupo G8@ en el
sistema.
6ambi
-
7/25/2019 moduloElectivaI(1)
12/14
root@ubuntupedro:,home,pedro ? groupdel andre
Una e% eliminado el 'rupo la l;nea #orrespondiente a la entrada del mismo: desapare#e
del fi#ero /et#/'roup.
%.F erramienta gr',ica para crear usuarios y grupos
(n las distribu#iones GNU/Linux #on entornos de es#ritorio Gnome y @( existen
erramientas 'r+fi#as para reali%ar opera#iones #on usuarios y 'rupos: de una manera
#*moda. La distribu#i*n GNU/Linux Ubuntu #uenta #on una erramienta 'r+fi#a llamada
usersQadmin.
?ara a##eder a la erramienta: se puede a#er de arias formas. ?rimero amos al men>
Sistema: lue'o al submen> 4dministra#i*n y por ultimo al men> Usuarios y 'rupos: una
e% sele##ionada la erramienta apare#er+ una entana pidiendo la #ontrase=a de a##eso
del root. Si la #ontrase=a es alida: apare#er+ la erramienta usersQadmin.
Sistema22222229 *dministracin222222229 Usuarios y grupos
-
7/25/2019 moduloElectivaI(1)
13/14
6ambi
-
7/25/2019 moduloElectivaI(1)
14/14
Unidad &B
84S: Co'er 9ai'M LL8N4S: 7ran#es#. Sistema Operatio GNU/Linux b+si#o. ?rimera
edi#i*n. UO". (spa=a 2&&3. 2!1 pa'inas.
ttpD//lineupblo'.#om/2&&/&0/2&/#omandosQbasi#osQdeQlinuxQ#omoQyQdondeQutili%arlos/
ttpD//www.a)pdsoft.#om/modules.ppPnameTnewsKfileTarti#leKsidT1
ttpD//ubunturoot.wordpress.#om/2&&0/11/&!/#omandosQbasi#osQparaQlinux/
ttpD//www.webtutoriales.#om/tutoriales/linux/#omandosQlinux.23.tml
ttpD//www.osmosislatina.#om/linux/#omandos.)sp
Unidad %B
ttpD//fabianpere%.blo'spot.#om/2&&$/&3/elQusuarioQrootQenQubuntuQlinux.tmlttpD//es.wiAipedia.or'/wiAi/Coot
ttpD//www.freebsd.or'/do#/esE(S.8SO$$Q1/booAs/andbooA/usersQsuperuser.tml
ttpD//www.linuxparatodos.net/portal/stati#pa'es/index.ppPpa'eT&2Q#uentasQusuario
ttpD//lubrin.or'/dani/#11.tml
http://lineupblog.com/2009/07/20/comandos-basicos-de-linux-como-y-donde-utilizarlos/http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=155http://ubunturoot.wordpress.com/2007/11/06/comandos-basicos-para-linux/http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.htmlhttp://www.osmosislatina.com/linux/comandos.jsphttp://fabianperez.blogspot.com/2008/03/el-usuario-root-en-ubuntu-linux.htmlhttp://es.wikipedia.org/wiki/Roothttp://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/users-superuser.htmlhttp://www.linuxparatodos.net/portal/staticpages/index.php?page=02-cuentas-usuariohttp://lubrin.org/dani/ch11.htmlhttp://lineupblog.com/2009/07/20/comandos-basicos-de-linux-como-y-donde-utilizarlos/http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=155http://ubunturoot.wordpress.com/2007/11/06/comandos-basicos-para-linux/http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.htmlhttp://www.osmosislatina.com/linux/comandos.jsphttp://fabianperez.blogspot.com/2008/03/el-usuario-root-en-ubuntu-linux.htmlhttp://es.wikipedia.org/wiki/Roothttp://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/users-superuser.htmlhttp://www.linuxparatodos.net/portal/staticpages/index.php?page=02-cuentas-usuariohttp://lubrin.org/dani/ch11.html