Çawa Karûbarên Xweser û Mafên Guherînan Temaş bikin

Fermandarên su su û sudo

Fermana su su tê bikaranîn ku ji bo hesabê din re di demeke din de derbas bike. Navê navnîşê ji bo "bikarhêner bikarhêner" e. Lêbelê, pir caran jî wekî "fermandarek super" tê gotin, ji ber ku pir caran ew tête bikar anîn ku hesabê têkevin navnîşa root de , ku bi karûbarên rêveberiya hemû rêveberiyê re tevahî tîne. Di rastiyê de, heger hûn ne diyar bikin ku kîjan hesabê ku hûn dixwaze têkevin navnîşan bike, hûn bawer dikin ku hûn hesabê navnîşana root root bike . Bi vî awayî hewceyê ku hûn şîfreya root knowin. Ji bo ku hûn di nav hesabê din de têketin, bikarhênerê xwe vekişînin û vegerin xistin.

Ji ber vê yekê bikaranîna bingehîn ya ku tenê bi "su" re di nav fermana yekser de têkevin:

hesabên bikarhênerên root

Ji ber ku bi rastî bi hesabê din re têkevin navnîşê hûn dikarin biryareke ku hûn dixwazin di nav de birêvebirinê de bigirin. Bi vî awayî hûn bi zû re vegerî hesabê we bi we re. Bo nimûne:

su jdoe -c whoami

Hûn dikarin di nav hesabên din de ji hêla bi semicolî veqetîne û bi hev re tenê quotes veguherînin, bi vî awayî re rêve kirin:

su jdoe -c 'command1; command2; command3 ' ls copy of grep jdoe su jdoe -c' ls; pelê u grep uid1> file2; pelê pelê2 / usr / herêmî / shared / file3 ' sudo- sudo -u root root ./setup.sh

Piştî ku hûn têketin têketin, hûn dikarin ji hêla çend deqeyan de ji hêla ku hûn her her fermî têketinê (-du root) diyar bikin diyar dikin bi rêvegirtina sudo berdewam bikin.

Heke ku gengaz e, ew çêtir e ku karê xwe bi rêkûpêk bi hesabê sînorên sînor sînor bikin ku ji ber zirara giran a sîstemê bi qezencê nebe.

Nimûneya jêrîn nîşan dide ku hûn dikarin pelên parastina parastinê bi lîsteya jêrîn re lîsteyê bikin:

sudo ls / usr / local / classified message sûdo shutdown -r +20 "rebooting to issue network issue"