Bii o ṣe le Ṣiṣe Awọn iwe afọwọkọ Ikarahun pẹlu Sudo Command ni Linux
sudo jẹ ọpa laini aṣẹ ti o lagbara ti o mu ki\"olumulo ti a gba laaye" lati ṣiṣẹ aṣẹ bi olumulo miiran (alabojuto nipasẹ aiyipada), gẹgẹbi a ti ṣalaye nipasẹ eto aabo kan. faili/ati be be lo/sudoers.
Nitorinaa, lati ṣiṣe iwe ikarahun tabi eto bi gbongbo, o nilo lati lo aṣẹ sudo. Sibẹsibẹ, sudo nikan mọ ati ṣiṣe awọn aṣẹ ti o wa ninu awọn ilana ti a ṣalaye ninu aabo_path ni/ati be be lo/sudoers, ayafi ti aṣẹ kan ba wa ni ọna aabo, iwọ yoo koju aṣiṣe bii eyi ti o wa ni isalẹ.
Eyi yoo ṣẹlẹ paapaa ti iwe afọwọkọ naa wa ninu itọsọna kan ninu oniyipada ayika PATH, nitori nigbati olulo kan ba bẹ sudo, PATH ti rọpo pẹlu safe_path.
$ echo $PATH $ ls -l $ sudo proconport.sh 80
Ninu oju iṣẹlẹ ti o wa loke, itọsọna/ile/aaronkilik/bin wa ninu oniyipada agbegbe PATH ati pe a n gbiyanju lati ṣiṣẹ iwe afọwọkọ /home/aaronkilik/bin/proconport.sh (wiwa ilana ti ngbọ lori ibudo kan) pẹlu awọn anfani ipilẹ.
Lẹhinna a ba aṣiṣe naa\"sudo: proconport.sh: aṣẹ ko rii", nitori/ile/aaronkilik/bin ko si ni sudo secure_path bi o ṣe han ni sikirinifoto ti nbọ.
Lati ṣatunṣe eyi, a nilo lati ṣafikun itọsọna ti o ni awọn iwe afọwọkọ wa ni sudo secure_path nipa lilo pipaṣẹ visudo nipa ṣiṣatunkọ/ati be be lo/sudoers faili bi atẹle.
$ sudo visudo
Ifarabalẹ: Ọna yii ni awọn iwulo aabo to ṣe pataki paapaa lori awọn olupin ti n ṣiṣẹ lori Intanẹẹti. Ni ọna yii, a ni eewu ṣiṣafihan awọn ọna ṣiṣe wa si ọpọlọpọ awọn ikọlu, nitori ikọlu ti o ṣakoso lati ni iraye si itọsọna ti ko ni aabo (laisi awọn anfani superuser) ti a ti fi kun si safe_path, le ṣiṣe iwe afọwọkọ/eto irira pẹlu aṣẹ sudo.
Fun idi aabo, ṣe ṣayẹwo nkan atẹle lati oju opo wẹẹbu sudo ṣalaye ipalara kan ti o jọmọ aabo_path: https://www.sudo.ws/sudo/alerts/secure_path.html
Pelu pelu, a le pese ọna to pe si iwe afọwọkọ lakoko ti n ṣiṣẹ pẹlu sudo:
$ sudo ./proconport.sh 80
O n niyen! O le tẹle atokọ ti awọn nkan nipa aṣẹ sudo:
- Bii o ṣe le Ṣiṣe ‘sudo’ Withoutfin Laisi Titẹ Ọrọigbaniwọle sii ni Lainos
- Bii o ṣe le Jeki Akoko Akoko Ipade Ọrọigbaniwọle 'sudo' Gigun ni Linux
- Bii o ṣe le ṣatunṣe\"Orukọ olumulo ko si ni faili awọn sudoers. Iṣẹlẹ yii yoo ni ijabọ” ni Ubuntu
- Jẹ ki Sudo Ṣẹgan fun Ọ Nigbati O ba Tẹ Ọrọigbaniwọle Ti ko tọ sii
Ti o ba ni awọn ibeere tabi awọn ero nipa nkan yii, pin pẹlu wa nipasẹ fọọmu asọye ni isalẹ.