Skip to main content

Paano Pansamantalang Baguhin ang Mga Account at Privileges ng Linux

How to install Huawei eNSP V510 (Abril 2025)

How to install Huawei eNSP V510 (Abril 2025)
Anonim

Ang command na su ay karaniwang ginagamit upang pansamantalang mag-login sa ibang account. Ang pangalan ng command ay maikli para sa "kapalit ng user". Gayunpaman, madalas itong tinutukoy bilang "super user" command, dahil kadalasan ginagamit ito upang pansamantalang mag-log in sa root account, na may ganap na access sa lahat ng mga function ng pangangasiwa ng system. Sa katunayan, kung hindi mo tukuyin kung aling account ang gusto mong mag-log in, su Ipinagpapalagay na nais mong mag-log in sa root account. Siyempre ito ay nangangailangan na alam mo ang root password. Upang bumalik sa regular na user account, pagkatapos mag-login sa ibang account, i-type mo lamang lumabas at pindutin ang pagbalik.

Kaya ang pangunahing paggamit ng su ay ipasok lamang ang "su" sa command prompt:

su root mga account ng gumagamit

Sa halip na aktwal na mag-log in sa isa pang account maaari mong tukuyin ang command na nais mong isagawa sa ibang account kasama su utos. Sa ganoong paraan kaagad kang bumalik sa iyo ng regular na account. Halimbawa:

su jdoe -c whoami

Maaari mong isagawa ang maramihang mga utos sa iba pang account sa pamamagitan ng paghihiwalay sa mga ito sa mga semicolon at isinama ito sa mga solong quotes, tulad ng sa halimbawang ito:

su jdoe -c 'command1; command2; command3 ' ls grep kopya jdoe

su jdoe -c 'ls; grep uid file1> file2; kopyahin ang file2 / usr / local / shared / file3 ' sudo su sudo

sudo -u root ./setup.sh

Pagkatapos mong mag-log in, maaari kang magpatuloy upang maipatupad ang mga utos sa pamamagitan ng sudo na command para sa ilang minuto nang hindi na kailangang tukuyin ang pag-login (-u root) sa bawat command.

Kung maaari, mas mahusay na gawin ang iyong regular na gawain gamit ang isang account na may mga limitadong pribilehiyo upang maiwasan ang pagdudulot ng malubhang pinsala sa system nang hindi sinasadya.

Ipinapakita ng sumusunod na halimbawa kung paano mo ilista ang mga file ng isang protektadong direktoryo na may sumusunod na command:

sudo ls / usr / local / classified broadcast message

sudo shutdown -r +20 "rebooting upang ayusin ang isyu ng network"