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.
Related posts
Linux Hel Taliska Tusaalooyinka
5 Sababood oo Wanaagsan oo loogu talagalay Daaqadaha Linux
HDG wuxuu sharxayaa: Waa maxay UNIX?
9-ka ugu Wanaagsan Linux Distros ee loogu talagalay jabsiga
Khiyaamooyinka Gawaarida: Isticmaal Terminalka sida saacada digniinta
Fahamka Ogolaanshaha Linux iyo Isticmaalka chmod
Sida loo rakibo oo loogu socodsiiyo abka Linux Buugga Chrome-ka
7-da Barnaamij ee Kahortagga Fayraska Bilaashka ah ee ugu sarreeya Linux
Sida Loo Socodo & Isticmaalka Qaabdhismeedka Hagaha Linux
Ku dar Jid-gaabyada menu-ka-midig ee macnaha guud ee Ubuntu
7 dariiqo oo loo maro Zip oo laga furo faylalka Linux
Waa maxay sababta amarka "ka yar" uu uga wanaagsan yahay "wax badan" gudaha UNIX iyo Linux
Ku tus oo ku qari calaamadaha Desktop gudaha GNOME Linux
Ka hel oo beddel magacaaga martida gudaha Ubuntu
U beddelo Sawirrada u dhexeeya Qaababka iyada oo loo marayo khadka taliska ee Ubuntu
5 siyaabood oo loo Automation Backup File gudaha Linux
5-ta ugu sareysa Linux Distros waa inaad isticmaashaa
Waa maxay Inodes ee Linux iyo sidee loo isticmaalaa?
Ku Samee Server-kaaga Fiidiyowga Tooska ah Linux
Si qasab ah ugu xidh barnaamijka Ubuntu