Waa maxay Sudo ee Linux iyo sida loo isticmaalo

Ka fiirso majaajilada sare ee majaajilada XKCD ee heersare ah. Qofka caajiska ah ee kursiga ku fadhiyaa wuxuu rabaa saaxiibkii inuu ka dhigo sandwich, laakiin waxay la'yihiin awood ay ku sameeyaan. Taasi waa, ilaa uu u yeedho amarka sudo ee xoogga badan. Taas ka dib, sandwich ayaa la samayn doonaa hal dhinac ama mid kale. 

Markaad isku daydo sudo qofka nolosha dhabta ah waxay u badan tahay inaysan noqon doonin mid waxtar leh, waa amarka sixirka ee dhaafa jid gooyo kasta oo adduunka Linux ah . waa maxay sudo? Maxay xitaa u jirtaa? Jawaabtu waxay ku jirtaa sida Linux u maamulo oggolaanshaha.

Fahamka Ogolaanshaha Isticmaalaha Linux(Linux User Permissions)

Linux waxa loo tixgaliyaa inuu yahay nidaam hawleed sugan oo ay ugu wacan tahay sida uu u maamulo ogolaanshaha. Iyadoo nidaamyada hawlgalka sida macOS (kaas oo awoow la wadaagay Linux ) iyo Windows hadda aad bay ugu eg yihiin Linux marka la eego arrintan, nidaamka hawlgalka Isha Furan ayaa weli ah mid gaar ah.(Open Source)

Fahamka sida Linux u maareeyo rukhsadaha ayaa ka dhigaysa mid aad u fudud in madaxaagu ku wareegsan yahay amarka sudo. Dhammaan nidaamyada hawlgalka casriga ahi waxay leeyihiin heerka oggolaanshaha isticmaale "maamulaha" ama "root". Haddii aad leedahay xisaab admin ama root, waxaad bedeli kartaa goob kasta, tirtiri kartaa xog kasta oo guud ahaan waxaad ku samayn kartaa wax kasta oo aad jeceshahay kombiyuutarka. 

Taas waxaa ku jira waxyaabo laga yaabo inaadan sameynin oo keeni kara lumista xogta ama baahida tirtirid dhamaystiran iyo dib u rakibid.

Linux kama dhigayso rukhsad heerka isticmaale mid aan caadi ahayn. Taa beddelkeed, koontadaada ma heli karto qaybaha xasaasiga ah ee nidaamka iyada oo aan kor loo qaadin heerka oggolaanshahaaga. Taas macnaheedu waa nidaamku wuxuu ku weydiin doonaa inaad geliso erayga sirta ah ee maamulaha marka aad rabto inaad sameyso wax aan caadi ahayn adigoo isticmaalaya interface garaaf ah. 

Si kastaba ha noqotee, marka aad rabto inaad isticmaasho khadka taliska Terminal si aad wax u qabato, sudo waa habka ugu badbaadsan uguna hufan ee wax looga qabto.

Sudo iyo Terminalka

Waxaa jira laba siyaabood oo aad ku siin karto naftaada rukhsad sare Linux gudaheeda . Mid waa inaad si joogto ah u gasho isticmaale xidid. Dhibka uu leeyahay tani waa in qof kasta oo kale oo laga yaabo inuu galo kombuyuutarku uu burburin karo, oo xitaa adigu waxaad samayn kartaa shil. Sudo waxay sare u qaadaysaa oggolaanshahaaga waqti gaaban si ay u fuliso amarada gaarka ah ee raacaya.

Sudo syntax

Sudo's syntax (qaabka amarka) waa mid fudud. Kaliya(Simply) ku qor "sudo" oo ay ku xigto amarka aad rabto inaad sameyso.

Tusaale ahaan, "sudo apt-get update" waxay cusboonaysiin doontaa dhammaan kaydadka abka ee ku taxan faylka khuseeya. Haddii aad isku daydo inaad ku socodsiiso sudo la'aan, waxaad heli lahayd fariin qalad ah oo kuu sheegaysa inaadan fasax u haysan. Dhacdo ahaan, tani guud ahaan waa amarkii ugu horreeyay ee sudo ee aad rabto inaad socodsiiso ka dib rakibaadda cusub ee distro  Linux ee aad jeceshahay.(Linux)

"Su" ee Sudo

"su" ee sudo waa mid gaaban "superuser" waana amar taagan. Amarka "su" wuxuu kuu ogolaanayaa inaad bedesho mudnaanta isticmaalaha sudo ayaa kugu kor u qaadaya. 

In kasta oo sudo ay kor kuugu qaadayso si ku meel gaar ah, su waxay kuu beddeleysaa isticmaale kale oo leh mudnaanta ku habboon. Taasi waxay u ekaan kartaa farqi aan muhiim ahayn, laakiin waxaa jira sababo wanaagsan oo lagu beddelo koontada sudo kor ugu qaaddo isticmaale. 

Ugu horreyntii(First) , beddelka koontada waxay ka dhigan tahay in isticmaalayaasha caadiga ah aysan garaneynin erayga sirta ah ee xididka. Marka labaad, waxaa jira liis ah dhammaan amarrada sudo, taas oo macnaheedu yahay in maamulaha nidaamka (root) uu eegi karo cidda soo saartay amarrada sudo.

Syntax for su asal ahaan waa la mid sudo:

Su USERNAME -c COMMAND

Ku beddel USERNAME(Replace USERNAME) isticmaaleha la doonayo si uu u socodsiiyo amarka oo ku AMRAN(COMMAND) amarka Linux ee aad rabto inaad fuliso.

Haddii aad rabto inaad isticmaasho amaro badan u socodsiiso isticmaale kale, si fudud u isticmaal:

Su USER

Ku beddel USER(Replace USER) aqoonsiga koontada isticmaale ee aad rabto.

Haddii aad isticmaasho su kaligiis, Linux waxay u wareegaysaa koontada kale ilaa aad isticmaasho amarka "ka bax." Waa muhiim in la xasuusto kan ama isticmaalaha ku xiga si uu u galo terminaalka fadhigaas waxa uu wali yeelan doonaa ogolaansho sare. Tani waa sababta ay guud ahaan u fiican tahay in la isticmaalo sudo halkii aad ka isticmaali lahayd su.

Xadka Waqtiga Sudo

Marka ugu horeysa ee aad isticmaasho amarka sudo, waa inaad gelisaa furaha sirta ah. Kadib, erayga sirta ah wuxuu ahaan doonaa mid shaqaynaya ilaa 15 daqiiqo. Waxaad ku bedeli kartaa asalkan adiga oo socodsiinaya amarka sudo visudo oo u beddelo "timestamp_timeout=" qiime dheer ama ka gaaban. Si kastaba ha ahaatee, kuma talineyno inaad tan sameyso ilaa aad haysato sabab wanaagsan oo aad ku dheereyso ama u gaabineyso inta sudo password uu sii ahaanayo mid ansax ah.

Sudo Option Switches

In kasta oo sudo syntax-ku uu fudud yahay, dhawr shiddo ayaa mudan in wax laga ogaado. Amaradani waxay furayaan macluumaad dheeraad ah ama waxay kaa caawinayaan inaad xakamayso fadhiga sudo:

  • -h waxay ku tusinaysaa syntax iyo macluumaadka amarka sudo.
  • -V wuxuu ku soo bandhigayaa nooca hadda jira ee sudo mashiinkaaga.
  • -v waxay dib u cusboonaysiisaa sudo wakhtiga xaddidan, dib u bilawda saacada.
  • -l liis garee mudnaanta isticmaalaha.
  • -k waxay dishaa fadhiga sudo ee hadda jira isla markaaba, isaga oo meesha ka saaraya mudnaanta sare.

Waxaa jira xulashooyin badan oo badan oo lagu dhisay sudo, waxaadna arki kartaa dhamaantood adoo isticmaalaya beddelka hore -h ee kor ku qoran.

Shaashada sare waa waxa natiijadooda marka aad isticmaasho ikhtiyaarka caawimada.

Amarrada Sudo ee waxtarka leh

Markaa amarkee ayaa awood u leh sudo waa in isticmaale kasta oo Linux ah uu yaqaan? Waxaan mar hore daboolnay sudo apt-get update, laakiin sidoo kale ka fiirso kuwan:

  • Sudo apt-get cusboonaysiinta(Sudo apt-get upgrade) ayaa cusboonaysiin doonta dhammaan xidhmooyinka rakiban.
  • Sudo apt-get install <package-name> software aad dooratay; kaliya u beddel magaca xirmada mid aad rabto inaad ku rakibto.
  • Haddii aadan aqoon magaca xirmada, isticmaal dpkg –list .
  • Haddii aad rabto in aad ka saarto xirmo rakiban terminalka, isticmaal sudo apt-get remove <package-name (mar kale bedesha magaca xirmada gaarka ah ee su'aasha ah).

Kuwani waxay u badan tahay amarrada sudo ee ugu horreeya waa inaad isticmaashaa, laakiin sida aad kor ugu baratay amar kasta ayaa raaci kara sudo, laakiin waa inaad isticmaashaa kaliya kuwa u baahan mudnaanta sare.



About the author

Waxaan ahay khibrad Windows 10 iyo Windows 11/10 Maamule khibrad u leh Edge. Waxaan leeyahay aqoon iyo waayo-aragnimo badan oo aan ku bixiyo goobtan, taas oo ah sababta aan u aaminsanahay in xirfadahaygu ay u noqon doonaan hanti qiimo leh shirkaddaada. Sannadaha aan waayo-aragnimada u leeyahay labada Windows 10 iyo Edge waxay i siinayaan awood aan si degdeg ah u barto tignoolajiyada cusub, u xalliyo dhibaatooyinka si dhakhso ah, oo aan ula wareego marka ay timaaddo socodsiinta ganacsigaaga. Intaa waxaa dheer, waayo-aragnimadayda Windows 10 iyo Edge waxay iga dhigayaan aqoon badan oo ku saabsan dhammaan qaybaha nidaamka qalliinka, taas oo faa'iido u leh maareynta server-yada ama maareynta codsiyada software.



Related posts