Mac OS X இல் GUI ஆப்ஸை ரூட்டாக இயக்குவது எப்படி

Anonim

சூப்பர் யூசர் சலுகைகளுடன் விஷயங்களை இயக்குவது பொதுவாக சூடோ கட்டளையைப் பயன்படுத்துவதே என்று கட்டளை வரியை நன்கு அறிந்தவர்கள் அறிவார்கள். ரூட் சலுகைகளுடன் OS X இல் GUI பயன்பாடுகளைத் தொடங்குவதில் இது இன்னும் உண்மையாக உள்ளது, ஆனால் இது sudo ஐ முன்பதிவு செய்வதில்லை, இல்லையெனில் பயனுள்ள திறந்த கட்டளைக்கு இது ஒரு விஷயமல்ல, ஏனெனில் 'open' என்பது sudo உடன் அல்லது இல்லாமல் அசல் பயனராக பயன்பாடுகளைத் தொடங்குகிறது. அதற்குப் பதிலாக, கொடுக்கப்பட்ட பயன்பாடுகளின் தொகுப்புக் கோப்பில் உள்ள எக்ஸிகியூட்டபில் நேரடியாக சூடோ பாயிண்டிங்கைப் பயன்படுத்துவதே தீர்வு.

OS X GUI ஆப்ஸை ரூட் பயனராகத் தொடங்குதல்

கட்டளை தொடரியல் பின்வருமாறு:

sudo /Path/To/Application/ApplicationName.app/Path/To/Executable

பெரும்பாலான சந்தர்ப்பங்களில், அது /பயன்பாடுகள்/ கோப்பகத்தில் சேமிக்கப்படும் பயன்பாடுகளாக இருக்கும், மேலும் எப்பொழுதும் இயங்கக்கூடியது தொகுப்பு/உள்ளடக்கங்கள்/MacOS/ இல் பயன்பாடுகளின் பெயர் எதுவாக இருந்தாலும் சேமிக்கப்படும்:

sudo /Applications/ApplicationName.app/Contents/MacOS/ApplicationName

உதாரணமாக, இந்தக் கட்டளையானது பழக்கமான TextEdit பயன்பாட்டை ரூட்டாக இயக்குகிறது:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

TextEdit ஐ பின்னணி பயன்பாடாகத் தொடங்க, முனையச் சாளரத்தை மூடினால் அது மூடாது, -b கொடியை sudo க்கு பயன்படுத்தவும்: sudo -b /Applications/TextEdit .app/Contents/MacOS/TextEdit

Grep உடன் ps கட்டளையைப் பயன்படுத்தி, மீண்டும் TextEdit ஐப் பயன்படுத்தி, பயன்பாடு ரூட்டாக இயங்குகிறது என்பதை உறுதிப்படுத்தலாம்:

ps au|grep TextEdit

மாற்றாக, நீங்கள் OS X செயல்முறை மேலாண்மை செயலி செயல்பாடு கண்காணிப்பைப் பார்த்து, மேலே உள்ள ஸ்கிரீன்ஷாட் மற்றும் கீழே உள்ள சிறிய வீடியோவில் காட்டப்பட்டுள்ளபடி, 'ரூட்' பயனராக இயங்கும் பயன்பாட்டைக் கண்டறியலாம்:

நீங்கள் ஒரு குறிப்பிட்ட பயன்பாட்டை அடிக்கடி ரூட்டாக இயக்க விரும்பினால், கட்டளை சரத்தை சுருக்க .bash_profile இல் மாற்றுப்பெயரை வைப்பதை நீங்கள் பரிசீலிக்கலாம்.

ரூட்டாக இயங்கினாலும், எல்லா சிஸ்டம் கோப்புகளும் மாற்றியமைக்கப்படாமல் இருக்கலாம் மேலும் சில TextEdit போன்ற சில பயன்பாடுகளில் திறக்கப்படும் போது சில "Locked" எனக் குறிக்கப்படலாம். நீங்கள் இதுவரை அவ்வாறு செய்யவில்லை என்றால், ரூட் பயனரை இயக்குவதன் மூலம் அந்தச் சிக்கலை அடிக்கடி தீர்க்க முடியும், ஆனால் எல்லா பயன்பாடுகளுக்கும் அந்த வரம்பு இருக்காது.இருப்பினும், ஹோஸ்ட்ஸ் கோப்பைத் திருத்துவது போன்ற சில பணிகளுக்கு, நீங்கள் கட்டளை வரி மற்றும் உரை அடிப்படையிலான எடிட்டருடன் ஒட்டிக்கொள்வது அல்லது BBEdit அல்லது TextWrangler போன்ற பயன்பாட்டைப் பயன்படுத்துவது நல்லது.

Mac OS X இல் GUI ஆப்ஸை ரூட்டாக இயக்குவது எப்படி