Mac OS X இல் உள்ள Sudoers கோப்பில் ஒரு பயனரை எவ்வாறு சேர்ப்பது
பொருளடக்கம்:
மேம்பட்ட பயனர்கள் sudoers கோப்பில் ஒரு பயனர் கணக்கைச் சேர்க்க வேண்டியிருக்கலாம், இது அந்த பயனரை ரூட் சலுகைகளுடன் சில கட்டளைகளை இயக்க அனுமதிக்கிறது.
அதன் பொருள் என்ன என்பதை மிகவும் எளிமையாக்க, இந்த புதிய சலுகை பெற்ற பயனர் கணக்குகள் அனுமதி மறுக்கப்பட்ட பிழைகளைப் பெறாமல் அல்லது sudo உடன் முனையக் கட்டளையை முன்னொட்டாக இல்லாமல் கட்டளைகளை இயக்க முடியும். சில சிக்கலான சூழ்நிலைகளுக்கு இது உதவியாக இருக்கலாம் (அல்லது அவசியமாக இருக்கலாம்), ஆனால் இது மற்றவர்களுக்கு பாதுகாப்பு ஆபத்தை ஏற்படுத்துகிறது, எனவே இது சாதாரணமாக மாற்றப்பட வேண்டிய ஒன்றல்ல.
பொதுவாகப் பேசினால், பெரும்பாலான பயனர்கள் நிர்வாகக் கணக்கைப் பயன்படுத்துவது, ஒரு கட்டளை அடிப்படையில் சூடோவைப் பயன்படுத்துவது அல்லது ரூட் பயனரை இயக்குவது நல்லது. ஆயினும்கூட, கட்டளை வரியின் ஆழமான அறிவைக் கொண்ட மேம்பட்ட நபர்களுக்கு சூடோயர்களை நேரடியாக மாற்றியமைக்கும் சூழ்நிலைகள் ஏராளமாக உள்ளன, மேலும் அந்த சிக்கலான சூழ்நிலைகளில் இங்கே விவரிக்கப்பட்டுள்ளபடி சூடோயர்ஸ் கோப்பை சரிசெய்வதில் கவனம் செலுத்துவோம்.
sudoers கோப்பு /etc/sudoers இல் அமைந்துள்ளது, ஆனால் /etc/hosts மற்றும் பல கணினி உள்ளமைவு கோப்புகள் போலல்லாமல், அதை மாற்ற கோப்பில் ஒரு பொது உரை திருத்தியை நீங்கள் சுட்டிக்காட்ட விரும்பவில்லை. அதற்குப் பதிலாக, 'விசுடோ' எனப்படும் ஒரு குறிப்பிட்ட கட்டளையைப் பயன்படுத்த வேண்டும், இது ஆவணத்தைச் சேமிப்பதற்கு முன் சரியான தொடரியலை உறுதிப்படுத்துகிறது.
முக்கியம்: sudoers ஐ சரிசெய்வது பெரும்பாலான Mac OS X பயனர்களுக்கான நோக்கம் அல்ல. மேம்பட்ட பயனர்கள் மட்டுமே அவ்வாறு செய்வதற்கு ஒரு உறுதியான காரணத்தைக் கொண்டுள்ளனர், sudoers கோப்பை எப்போதும் மாற்ற வேண்டும். நீங்கள் என்ன செய்கிறீர்கள், ஏன் செய்கிறீர்கள் என்று உங்களுக்குத் தெரியாவிட்டால், sudoers கோப்பைத் திருத்த வேண்டாம், மேலும் sudoers கோப்பில் எந்தப் பயனரையும் சேர்க்க வேண்டாம்.இது பாதுகாப்பு ஆபத்தை ஏற்படுத்தலாம் அல்லது நீங்கள் எதையாவது உடைக்கலாம்.
Mac OS X இல் Sudoers இல் ஒரு பயனரைச் சேர்க்கவும்
சூடோயர்களில் பயனர்களைச் சேர்ப்பதற்கு vi இன் பயன்பாடு தேவைப்படுகிறது, இது உங்களுக்குப் பழக்கமில்லை என்றால் மிகவும் குழப்பமாக இருக்கும். அறிமுகமில்லாதவர்களுக்கு, vi இல் கோப்பைத் திருத்தவும், செருகவும் மற்றும் சேமிக்கவும் சரியான முக்கிய கட்டளை வரிசைகளை கோடிட்டுக் காட்டுவோம், வழிமுறைகளை கவனமாகப் பின்பற்றவும்.
- டெர்மினலை துவக்கி பின்வரும் கட்டளையை தட்டச்சு செய்யவும்:
- “பயனர் சிறப்புரிமை விவரக்குறிப்பு” பகுதிக்கு செல்ல அம்புக்குறி விசைகளைப் பயன்படுத்தவும், அது இப்படி இருக்க வேண்டும்:
- அடுத்த வெற்று வரியில் கர்சரை வைத்து %நிர்வாகம் உள்ளீட்டிற்கு கீழே உள்ள "A" விசையை அழுத்தி உரையைச் செருகவும், பின் பின்வருவனவற்றைப் புதிய வரியில் தட்டச்சு செய்து, 'பயனர்பெயர்' என்பதைச் சுருக்கமாகப் பயன்படுத்தவும். நீங்கள் சிறப்புரிமை வழங்க விரும்பும் கணக்கின் பெயர் (பயனர் பெயர் மற்றும் அனைத்திற்கும் இடையே உள்ள தாவலைத் தட்டவும்):
- இப்போது கோப்பைத் திருத்துவதை நிறுத்த “ESC” (எஸ்கேப்) விசையை அழுத்தவும்
- : விசையை (பெருங்குடல்) அழுத்தி, மாற்றங்களைச் சேமித்து, "wq" என்பதைத் தொடர்ந்து "wq" எனத் தட்டச்சு செய்து மாற்றங்களைச் சேமித்து வெளியேறவும் vi
சூடோ விசுடோ
பயனர் சிறப்புரிமை விவரக்குறிப்பு ரூட் ALL=(அனைத்தும்) அனைத்து %நிர்வாகம் ALL=(அனைத்தும்) அனைத்து
பயனர்பெயர் ALL=(அனைத்தும்) அனைத்தும்
இது தோராயமாக எப்படி இருக்க வேண்டும், உதாரண ஸ்கிரீன் ஷாட் 'osxdaily' என்ற பயனர் பெயரைக் காட்டுகிறது:
நீங்கள் நன்றாக இருக்க வேண்டும், கோப்பு மாற்றியமைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த நீங்கள் sudoers கோப்பை கேட் செய்யலாம்:
பூனை /etc/sudoers
நீங்கள் முழு கோப்பையும் ஸ்கேன் செய்ய விரும்பவில்லை என்றால், பயனர் பெயரை விரைவாகக் கண்டுபிடிக்க grep உடன் cat ஐப் பயன்படுத்தவும்:
பூனை /etc/sudoers | grep பயனர்பெயர்
இப்போது sudoers கோப்பில் 'பயனர்பெயர்' சேர்க்கப்பட்டுள்ளது, நீங்கள் நன்றாக இருக்க வேண்டும்.
ஒரு "/etc/sudoers பிஸியாக இருந்தால், பிறகு மீண்டும் முயற்சிக்கவும்" பிழை
நீங்கள் sudoers ஐ மாற்றியமைத்து, 'visudo: /etc/sudoers பிஸியாக இருந்தால், பிறகு மீண்டும் முயற்சிக்கவும்' பிழையைப் பெறுகிறீர்கள் என்றால், வழக்கமாக கோப்பு ஏற்கனவே வேறொரு பயனரால் திறக்கப்பட்டுள்ளது என்று அர்த்தம். விபத்து, அல்லது விசுடோவை தவறாக மூடுவதன் மூலம். நீங்கள் பல பயனர் கணினியில் இருந்தால், மேலும் எதையும் செய்வதற்கு முன் மற்ற பயனர்களுடன் சரிபார்க்கவும், ஆனால் பொதுவாக இது ஒரு பயனர் கணினியில் அடிக்கடி நிகழக்கூடாது. இரண்டையும் வேறுபடுத்துவது முக்கியம், ஏனென்றால் நீங்கள் sudoers கோப்பைத் திருகினால், நீங்கள் ஏமாற்றம், சிக்கல்கள் மற்றும் OS ஐ (அல்லது sudoers கோப்பு) காப்புப்பிரதியிலிருந்து மீட்டெடுக்கலாம், அதைத் தீர்ப்பது இந்தக் கட்டுரையின் எல்லைக்கு அப்பாற்பட்டது. .
ஒரு பயனர் Macs இல், "sudoers busy" பிழையானது டெர்மினல் பயன்பாட்டிலிருந்து வெளியேறாமல் வெளியேறிய பிறகு அல்லது டெர்மினல் அல்லது Mac OS X செயலிழந்துவிட்டாலோ அல்லது கோப்பு தற்போது வேறொன்றில் திறந்திருந்தாலோ ஏற்படலாம். அமர்வு. பிந்தைய விவரிக்கப்பட்ட ஒற்றை-பயன்பாட்டு இயந்திர வழக்குகளுக்கான தீர்வு மிகவும் எளிமையானது, மேலும் பூட்டாக செயல்படும் sudoers தற்காலிக கோப்பை அகற்றுவதன் மூலம் பிழையைத் தீர்க்கலாம்:
sudo rm /etc/sudoers.tmp
வேறொரு பயனர் (அல்லது நீங்களே) கோப்பை உள்நாட்டிலோ அல்லது தொலைதூரத்திலோ தீவிரமாக மாற்றவில்லை எனில் நீங்கள் அதைச் செய்ய விரும்புவீர்கள். sudoers ஐ சரிசெய்வது பொதுவாக மிகவும் மேம்பட்டதாக இருப்பதால், நீங்கள் இங்கே என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரியும் என்று கருதுகிறோம், ஆனால் sudoers என்ன அல்லது ஏன் திறந்திருக்கிறது என்பதை உங்களால் கண்காணிக்க முடியாவிட்டால், கோப்பு பயன்பாட்டைக் கண்காணிக்க dtrace அல்லது opensnoop ஐப் பயன்படுத்தி முயற்சி செய்யலாம்.