Documente Academic
Documente Profesional
Documente Cultură
Cheatsheet
Comand Descrierescurt switchuserschimbutilizatorulnsesiuneacurent ruleazocomandcar o o t
s u s u d o
p a s s w d modificparola
conectareladistan copiereladistan
Suportlaborator
3.Gestiuneapacheteloriutilizatorilor[http://books.google.com/books?
id=_JFGzyRxQGcC&lpg=PA532&pg=PA53#v=onepage&q&f=false]
PuteiurmritutorialulvideocorespunztorlaboratoruluifcutdeITAssistant[http://itassistant.org/diverse/utilizarea sistemelordeoperare/utilizareasistemelordeoperare3.html].
Introducere
Taskuriadministrative.root.sudo.su
Pentruasolicitanchidereacalculatoruluidinliniadecomand,putemfolosicomanda:
h a l t
r o o t esteunutilizatorprivilegiat.Doarelpoaterulataskuriadministrative.Practic,sistemuliaparinelui.
Pentruadeveniunaltutilizatorsepoatefolosicomandas u (switchuser).Frniciunparametrusuplimentar, aceastcomandvpermiteaccesareacontuluiderootivcereparolaacestuiutilizator.Arfiriscantcatoat lumeascunoascaceastparol.Deaceea,seoferposibilitateadeaobinedrepturiadministrativefolosind parolaproprie,prinintermediulcomenziis u d o . nacestcaz,comandavafi:
s u d os u
Observaicnisecereparolautilizatoruluis t u d e n t ,NUautilizatoruluiprivilegiat. Promptul[http://ocw.cs.pub.ro/courses/uso/laboratoare/laborator01#linia_de_comanda]seschimbpentruaindicafaptul csunteiunutilizatorprivilegiat.Caracterul$ indicunutilizatorneprivilegiat,caracterul# indicunutilizator privilegiat. Nuvbazaintodeaunapeceindicpromptul.Poateficonfigurataltfel! Pentruaaflanoricemomentcaceutilizatorsuntemautentificai,indiferentdeceeacespunepromptulputemfolosi comanda:
w h o a m i
Pentruavntoarcenshelluldeinutdeutilizatoruliniial,folosim:
e x i t
Serecomandsnufolosiicontulprivilegiatdectattctestenecesar.Dacfolosiis u d o contimediatceaiterminattaskurileceaveaunevoiedeacestcont!
s u ,prsiiacest
Atuncicndschimbmutilizatorul,pornimunaltshellcanoulutilizator.Dacdorimsncrcmmediulspecifical utilizatorului,putemfolosiparametrulalcomenziis u .
s u d os up w d
Conturideutilizator
Pentruacreaunutilizatorcunumelen u m e u t i l i z a t o r putemfolosicomandaa d d u s e r :
a d d u s e rn u m e u t i l i z a t o r
Puteitergeunutilizatorfolosindcomandad e l u s e r :
s u d od e l u s e rn u m e u t i l i z a t o r
Permisiuni
Permisiunilecontroleazaccesulutilizatorilorlafiiereleidirectoareledinsistem. Porninddelaimagineadinlaboratorul2,avemurmtoareadiagramsemnificativ(dreptunghiurilecolorateaufost prezentatenlaboratorul2)
Permisiunilesuntmpriten3grupe: pentruutilizator(celtrecutncoloanareprezentnddeintorulfiierului) pentrugrup(celtrecutncoloanapentrugrupulfiierului):toiutilizatoriiaceluigrupauaceleaipermisiuni pentruceilaliutilizatori Fiecaregrupesteformatdin3caractere: uncaracterrpentrudreptuldeacitisaudacfiierulnupoateficitit uncaracterwpentrudreptuldeamodificafiierulsaudacacestdreptnuexist uncaracterxpentruposibilitateadeaexecutafiierul,dacnusepoateexecutafiierul Pentruamodificapermsiunilefolosimcomandac h m o d (changemode). nformliteral,permisiunilesepotdasubforma[ u g o a ] { + = } p e r m : opional,uncaracterdinmulimea{u,g,o,a}cusemnificaia: umodificpermisiunilepentruutilizator gmodificpermisiunilepentrugrup omodificpermisiunilepentruceilaliutilizatori(others) amodificpermisiunilepentrutoiutilizatorii(all) uncaracterdinsetul{+,,=}cusemnficaia:
Peunfiiert e s t _ p e r m s ,creatcu(iavndpermisiuniimplicite):
t o u c ht e s t _ p e r m s l slt e s t _ p e r m s
observmc:
c h m o da =t e s t _ p e r m s l slt e s t _ p e r m s
saurevocattoatepermisiunile
c h m o d+ rt e s t _ p e r m s l slt e s t _ p e r m s
sadatdreptdereadpentrufiecaregrup:user,group,others
c h m o du + wt e s t _ p e r m s l slt e s t _ p e r m s
sadatdreptdewritepentruowner
c h m o du + x , o + wt e s t _ p e r m s l slt e s t _ p e r m s
sadatdreptdeexecuiepentruowneridescrierepentruothers.
Grupuri
Pnacum,ammanipulatdrepturileunuiutilizatorlaniveldeproprietar(owner)irestullumii(others).nmulte ocazii,vomdorisacordmaceleaidrepturiunuigrupdeutilizatori,diferittherestulutilizatorilordinsistem. Pentruaadugaungrupnsistem,vomfolosicomanda:
s u d oa d d g r o u pn u m e g r u p
Pentruaadugangrupulnumegruputilizatorulstudent,vomfolosi:
s u d oa d d u s e rs t u d e n tn u m e g r u p
Pentruaschimbagrupulunuifiier,folosimc h g r p :
s u d oc h g r pn u m e g r u pf i s i e r
Parole
Comandap a s s w d estefolositpentruaschimbaparola.Frniciunparametru,vaschimbaparolautilizatorului curent.Cuparametruunnumedeutilizator,vancercaschimbareaparoleiaceluiutilizator,solicitndparolaactual. Rulatdectreroot,nuvasolicitaparolacurent.
s u d op a s s w dn u m e u t i l i z a t o r
vaschimbaparolaluinumeutilizator,frasolicitaparolacurenta.
Exerciii
1Permisiuni
Creaiutilizatorii:obama,cameroniputin,folosindcaparolechiarnumeledeutilizator,adicobama,cameroni putin. Rezolvare
s u d os u a d d u s e ro b a m a a d d u s e rc a m e r o n a d d u s e rp u t i n
Afiaipermisiunilecurentealefiierului. Rezolvare
l sl/ h o m e / o b a m a / l a u n c h c o d e s
vaafia:r w r w r
1o b a m ao b a m a0O c t2 11 7 : 4 7l a u n c h c o d e s
Revocaidreptuldecitirepentrualiutilizatori,nafardeobama. Rezolvare
c h m o dg o rl a u n c h c o d e s
2.Permisiunidegrup
Creaiungrupnatoiadugaiutilizatoriicameroniobamanel.
Rezolvare
s u d os u a d d g r o u pn a t o a d d u s e rc a m e r o nn a t o a d d u s e ro b a m an a t o
Afiaiproprietarul,grupulipermisiunilefiieruluis e c r e t t r e a t y . Rezolvare
l sl/ h o m e / o b a m a / s e c r e t t r e a t y
3.Homedirs
Logaivcafiecaredintreutilizatoriiobamaicameronutiliznds u esteplasatutilizatorulnmodimplicit:directorulhome. Rezolvare
s u-o b a m a p w d e x i t s u-c a m e r o n p w d e x i t
.Folosiip w d pentruavedeancedirector
~ o b a m a .
Determinaidirectorulhomepentruutilizatorulprivilegiat(root),utilizndunadinmetodeledincadrulacesteiseciuni. Rezolvare
s u d os up w d e x i t
4.bashrc.Aliasuri
Dacfolosiit y p e
l sc o l o r = a u t o
l s veiobservacl s esteunaliaspentru
N U M E _ A L I A S = C O M A N D A
Utilizaia l i a s pentruafacecal a l sfieunaliaspentrul s Rezolvare
a l i a sl a l = " l sa l " l a l
a l .
5.chmodnumeric
c h m o d permitespecificareadrepturilorntroformnumeric,maicomod.Permisiunileunuifiierseexprimca
unnumrnbaza8de3cifre.Pentruafacecorespondenantrenumereipermisiuni,serealizeaztrecerean baza2afiecreicifrenparte.Unbit0semnificaabsenapermisiuniirespective,aacumaratifigura:
Creaiutilizatoriia n a ,g i g e l ,c h u c k . Rezolvare
s u d oa d d u s e ra n a s u d oa d d u s e rg i g e l s u d oa d d u s e rc h u c k
a r em e r e iA n aa r ep e r e .
6.chown
Schimbaiownerulfiieruluip e r e ng i g e l .Cedrepturivaaveaacuma n a asuprafiieruluip e r e ? Dinmotivedesecuritate,comandac h o w n necesitprivilegiideroot.Folosiis u d o pentruaorula. Rezolvare
s u d oc h o w ng i g e lp e r e l slp e r e
Anavaaveaaceleaidrepturicuc h u c k doardescriere.
7.sudo
Nuestesigurspartajmparolautilizatoruluiroot.s u d o (superuserdo)esteometodmaisigurimaiflexibil dects u pentruadelegaautoritatea. Pentrucaunutilizatorspoatfolosis u d o ,trebuiesaibpermisiuneexplicitnfiieruldeconfigurare / e t c / s u d o e r s .Deasemenea,lafolosireasudoprimaoarnsesiuneacurent,secereoparol.Aceasta esteparolautilizatorului,nuaroot.Astfel,nupartajmparolarootcunimeni. Deasemenea,s u d o poateficonfiguratspermitdoaranumitecomenzi,snucearoparol,isfuncioneze pestereea. Configurais u d o astfelncto b a m a slpoatfolosi.Urmriipaii: vizualizaiconinutulfiierului/ e t c / s u d o e r s folosindcomandav i s u d o (serecomandfolosirea
v i s u d o pentrualedita)
ATENIE:NUeditaifiierulacum! Deoareceeditorulfolositimplicitdev i s u d o esten a n o ,rulainticomanda
s u d ou p d a t e a l t e r n a t i v e sc o n f i ge d i t o r
8.useradd
(comandaf i l e afieaztipulunuifiier,comandaw h i c h afieazlocaiaexecutabiluluicereprezinto comand,notaia$ ( c m d ) nseamnexecutareacomenziicmdinlocuireairuluicurezultatulacesteicomenzi) Adugaiutilizatorult h o r avndcahomedirectorul/ h o m e / a s g a a r d / t h o r ,membrualgrupurilora d m i n , s t u d e n t ,n a t o it h o r . Dacnuconfiguraioparolpentrucontulcreat,puteisvlogainacelcontprinintermediulcontuluiprivilegiat. Rezolvare
s u d om k d i rp/ h o m e / a s g a a r d / t h o r s u d oa d d g r o u pn a t o s u d ou s e r a d dd/ h o m e / a s g a a r d / t h o rGa d m i n , s t u d e n t , n a t ot h o r
Deoarecenuafostconfiguratparola,logareacat h o r sevafaceprinintermediulcontuluir o o t .
9.Datedespreutilizatoriiautentificai
Urmtoareleexerciiinecesitomainvirtualpornit. DeschideiActivitiesVMwarePlayeriapoifaceidoubleclickpesmalltalk.Ateptaipncndpornete. Nudaicomenzipemainavirtual,urmtoarelecomenziseexecutpemainalocal(intelworkstation). Deschidei3conexiuniprins s h lamainavirtuals m a l l t a l k pusladispoziienlaborator,saupecareo descrcaidelaadresa[http://elf.cs.pub.ro/uso/store/usovmsmalltalk.zip]. Utilizatorulesteb j a r n e cuparolac + + .Paroladerootesteu s o .Hostnameuleste:s m a l l t a l k . l o c a l . Rezolvare
s s hb j a r n e @ s m a l l t a l k . l o c a l
10.Copiereadefiiereladistan
Sintaxas c p esteasemntoarecuceaac p ,attcladestinaiespecificaiiusername+host. Exemplu:
s c pf i s i e r _ l o c a lu s e r @ h o s t : / c a l e a / p e / h o s t