பாதுகாப்பு கவலைகள் தவிர, கணினி பராமரிப்பு செய்ய வேண்டியிருக்கும் போது ரூட் சலுகைக்கான அணுகல் அவசியம். சூடோ கட்டளை அதைச் சரியாகச் செய்கிறது. இது செயல்படுத்தப்படும் வரை கட்டளை/ஸ்கிரிப்ட் ரூட் சலுகையை வழங்குகிறது. Sudo கட்டளையை அணுகும் பயனர்கள் sudoers கோப்பால் நிர்வகிக்கப்படுகிறார்கள்.
இந்த வழிகாட்டியில், சுடோர்ஸ் கோப்பில் பயனர் இல்லாத சென்டோஸ் 8 பிழையை எப்படி சரிசெய்வது என்று பாருங்கள்.
பிழை
Sudoers கட்டளைக்கான sudoers கோப்பு பயனர் அனுமதியை நிர்வகிக்கிறது. சூடோ அனுமதியில்லாத ஒரு பயனர் சுடோ கட்டளையை இயக்க முயற்சிக்கும் போதெல்லாம், இந்த பிழை தோன்றும்.
இங்கே, பயனர் பிளேட்டுக்கு sudo கட்டளைக்கு அனுமதி இல்லை.
பிழையை சரிசெய்தல்
பயனரை sudoers கோப்பில் சேர்ப்பதே தீர்வு. இருப்பினும், பயனருக்கு சூடோ கட்டளைக்கான அணுகல் வழங்கப்பட வேண்டுமா என்பதை கணினி நிர்வாகி முடிவு செய்ய வேண்டும்.
இந்த தீர்வை அணுக பல வழிகள் உள்ளன. இருப்பினும், அவர்கள் அனைவருக்கும் முன் சூடோ சலுகை தேவை. இது கணினி நிர்வாகிக்கு மட்டுமே ஒதுக்கப்பட்ட செயல்.
நீங்கள் ஒரு உள்ளூர் அமைப்பை இயக்குகிறீர்கள் என்றால், இந்த படிகளைச் செய்ய ரூட் கணக்கை அணுக வேண்டும்:
ரூட்டில் உள்நுழைக.
$அதன்- வேர்
ரூட் கணக்கு கடவுச்சொல் பாதுகாக்கப்படுகிறது. ரூட் கடவுச்சொல்லை மறந்துவிட்டால் என்ன ஆகும்? இது டூம்ஸ்டே போல் தெரிகிறது, ஆனால் ரூட் கடவுச்சொல்லை கூட மீட்டெடுக்க முடியும். CentOS இல் ரூட் கடவுச்சொல்லை எவ்வாறு மீட்டெடுப்பது என்று பாருங்கள்.
சக்கரக் குழுவில் பயனரைச் சேர்த்தல்
பயனருக்கு சுடோ சலுகைக்கான அணுகலை வழங்க இது மிகவும் திறமையான வழியாகும்.
இயல்பாக, லினக்ஸ் பயனர் குழு சக்கரத்துடன் வருகிறது. சுடோ சலுகையுடன் கணினியில் எந்த செயலையும் செய்ய சக்கர குழுவுக்கு அனுமதி உள்ளது. தனிப்பட்ட பயனர்களைச் சேர்ப்பதற்குப் பதிலாக, அவர்களை சக்கரக் குழுவில் சேர்ப்பது சுடோ சலுகையை அணுகுவதற்கான எளிதான வழியை அனுமதிக்கிறது.
சுடோர்ஸ் கோப்பில் சக்கரக் குழுவின் நிலையை நீங்கள் சரிபார்க்கலாம்.
$சூடோ நான் வந்தேன் /முதலியன/சுடர்கள்இங்கே, நாங்கள் சக்கரக் குழுவில் பயனர் பிளேட்டைச் சேர்ப்போம்.
$சூடோபயனர் மாதிரி-செய்ய -ஜிசக்கர கத்தி
முடிவை எவ்வாறு சரிபார்க்கலாம்? பின்வரும் கட்டளையை இயக்கவும். பயனர் குழு சக்கரத்தின் கீழ் பதிவுசெய்யப்பட்ட பயனர்களை இது அச்சிடும்.
$getentகுழு சக்கரம்
மாற்றாக, ஒரு sudo கட்டளையை பயனராக இயக்க முயற்சிக்கவும்.
$சூடோdnf செக்-அப்டேட்
சுடோயர்களில் ஒரு பயனரை கைமுறையாகச் சேர்த்தல்
சக்கரக் குழுவைப் பயன்படுத்துவதற்குப் பதிலாக, sudoers கோப்பில் உள்ள பயனரை நேரடியாக sudo சலுகை பெற்றதாக அறிவிக்கலாம்.
இருப்பினும், அதை அடைய இது உகந்த வழி அல்ல. ஓரிரு பயனர்களுக்கு மேல் சேர்க்கப்பட்டால், அனைத்து பயனர்களையும் நிர்வகிப்பது தந்திரமானதாக இருக்கும். மீண்டும் மீண்டும் sudoers கோப்பு வழியாக செல்வது சோர்வாக இருக்கும்.
Sudoers கோப்பைத் திறக்க பின்வரும் கட்டளையை இயக்கவும். இங்கே, EDITOR சூழல் மாறி விசூடோ கட்டளை பயன்படுத்தும் உரை எடிட்டரை தீர்மானிக்கிறது. சுடோர்ஸ் கோப்பில் டிங்கரிங் செய்வதற்கான பரிந்துரைக்கப்பட்ட மற்றும் பாதுகாப்பான வழி இது.
$சூடோ எடிட்டர்=நான் வந்தேன்விசுடோ
பின்வரும் வரியைச் சேர்க்கவும். இங்கே, சுடோ சலுகையுடன் கணினியின் அனைத்து பகுதிகளுக்கும் பயனர் பிளேட் அணுகலை நாங்கள் வழங்குவோம்.
$கத்திஅனைத்தும்=(அனைத்தும்: அனைத்தும்)அனைத்தும்
கோப்பைச் சேமித்து எடிட்டரை மூடவும். பயனர் பிளேட் இப்போது ரூட் பயனருக்கு அதே சலுகையை கொண்டுள்ளது.
சுடோர்ஸ் கோப்பு அனுமதி
லினக்ஸில், கோப்பு அனுமதி என்பது ஒரு கோப்பின் அடிப்படை பண்புகளில் ஒன்றாகும். கோப்பு அல்லது கோப்பகத்திற்கு எந்தப் பயனர் வாசித்தார், எழுதினார் மற்றும் செயல்படுத்துகிறார் என்பதை இது விவரிக்கிறது. சிதைந்த கோப்பு அனுமதி எதிர்பாராத நடத்தைக்கு வழிவகுக்கும், இது பிழைக்கு வழிவகுக்கும். கோப்பு அனுமதிகள் பற்றி மேலும் அறிக.
பின்வரும் கட்டளை sudoers கோப்பின் கோப்பு அனுமதியை மீட்டமைக்கும்.
$chmod0440/முதலியன/சுடர்கள்
மாற்றத்தை செயல்படுத்த கணினியை மறுதொடக்கம் செய்யுங்கள்.
முடிவுரை
இது ஒரு எளிய தீர்வைக் கொண்ட ஒரு எளிய பிழை. நிர்வாக பயனர் கணக்கிற்கான அணுகல் இருக்கும் வரை இந்த முறைகள் நன்றாக வேலை செய்ய வேண்டும். நீங்கள் ஒரு கார்ப்பரேட் சூழலில் வேலை செய்கிறீர்கள் என்றால், விரும்பிய பயனர் கணக்கிற்கு சூடோ சலுகையை வழங்குமாறு கணினி நிர்வாகியிடம் கேளுங்கள்.
நீங்கள் பல பயனர்களை நிர்வகிக்க வேண்டுமா?
CentOS 8 இல் பயனர்களை எவ்வாறு உருவாக்குவது மற்றும் நீக்குவது என்பதைப் பார்க்கவும்.