Jinsi ya Mabadiliko ya Akaunti na Hifadhi kwa Muda

Maagizo ya su na ya upendo

Amri ya su ni kawaida kutumika kwa muda kuingia kwenye akaunti nyingine. Jina la amri ni fupi kwa "mtumiaji mchezaji". Hata hivyo, mara nyingi pia hujulikana kama amri ya "super user", kwani mara nyingi hutumiwa kuingia kwenye akaunti ya mizizi , ambayo ina ufikiaji kamili wa kazi zote za utawala wa mfumo. Kwa kweli, ikiwa hutaja ni akaunti gani unayotaka kuingia nayo, sufikiria unataka kuingia katika akaunti ya mizizi . Hii bila shaka inahitaji kwamba ujue nenosiri la mizizi. Ili kurudi kwenye akaunti ya mara kwa mara ya mtumiaji, baada ya kuingilia kwenye akaunti nyingine, unacha aina ya kurudi na kurudi.

Kwa hiyo matumizi ya msingi ya su ni kuingiza tu "su" kwa haraka ya amri:

su akaunti za mtumiaji

Badala ya kuingia kwenye akaunti nyingine unaweza kueleza amri unayotaka kutekeleza katika akaunti nyingine pamoja na amri ya su . Kwa njia hiyo wewe ni mara moja kurudi kwako akaunti ya kawaida. Kwa mfano:

su jdoe -c whoami

Unaweza kutekeleza amri nyingi katika akaunti nyingine kwa kuwatenganisha na semicolons na kuifunga kwa quotes moja, kama katika mfano huu:

su jdoe -c 'amri1; amri2; amri3 ' ls nakala ya jdoe su jdoe -c' ls; grep uid file1> file2; faili ya faili2 / usr / ya ndani / ya pamoja / file3 ' sudo su sudo -u mizizi ./setup.sh

Baada ya kuingia, unaweza kuendelea kutekeleza amri kupitia amri ya sudo kwa dakika chache bila ya kutaja login (-u mizizi) na kila amri.

Ikiwezekana, ni vizuri kufanya kazi yako ya kawaida kwa kutumia akaunti na vikwazo vikwazo ili kuepuka kusababisha uharibifu mkubwa kwa mfumo kwa ajali.

Mfano unaofuata unaonyesha jinsi unaweza kuandika faili za saraka iliyohifadhiwa na amri ifuatayo:

sudo ls / usr / taifa / tangazo la kutangaza ujumbe sudo shutdown -r +20 "upya upya ili kurekebisha suala la mtandao"