sudo ஐப் பயன்படுத்த, நீங்கள் “/etc/sudoers” இல் பதிவு செய்திருக்க வேண்டும், ஏனெனில் எந்தவொரு பணியையும் செயல்படுத்த பயனருக்கு அனுமதி உள்ளதா என்பதை இந்தக் கோப்பு தீர்மானிக்கிறது. இருப்பினும், 'sudo' கட்டளையைப் பயன்படுத்தும் போது பல பயனர்கள் சில அசாதாரண பிழைகளை எதிர்கொள்கின்றனர்.
இந்த விரைவு டுடோரியலில், 'sudoers கோப்பில் இல்லை' என்பதைத் தீர்க்க நீங்கள் பயன்படுத்தக்கூடிய பல்வேறு அணுகுமுறைகளை நாங்கள் விளக்குவோம். இந்த சம்பவம் புகாரளிக்கப்படும்” பிழை எளிதாக.
சுடோயர்ஸ் கோப்பில் இல்லை என்பதை எவ்வாறு தீர்ப்பது. இந்த சம்பவம் தெரிவிக்கப்படும்” பிழை
'/etc/sudoers' கோப்பை மாற்றியமைப்பதே இந்தப் பிழைக்கான நேரடியான தீர்வாகும். இந்த எளிய செயல்முறைக்கு ரூட் பயனர் sudoers கோப்பில் பயனரை (இந்தப் பிழையை எதிர்கொள்ளும்) சேர்க்க வேண்டும்.
'/etc/sudoers' கோப்பை நேரடியாக திறக்க 'Visudo' கட்டளையைப் பயன்படுத்தலாம். விசுடோ என்பது ஒரு சிறப்பு கட்டளையாகும், இது sudoers கோப்பை மாற்றியமைக்க வேண்டுமென்றே செய்யப்படுகிறது.
சூடோ விசுடோ
“root ALL=(ALL:ALL) ALL” என்று சொல்லும் வரிக்குச் சென்று அடுத்த வரியில் பின்வரும் உரையை உள்ளிடவும்:
பயனர்_பெயர் அனைத்து = ( அனைத்தும்: அனைத்தும் ) அனைத்துநீங்கள் சூடோ சலுகைகளை வழங்க விரும்பும் பயனரின் உண்மையான பெயருடன் “user_name” என்ற சொல்லை மாற்றுவதை உறுதிசெய்யவும்.
எல்லாவற்றையும் மாற்றிய பிறகு, நீங்கள் இப்போது கோப்பைச் சேமித்து வெளியேறலாம். இறுதியாக, நீங்கள் இப்போது செயல்முறையை முடித்துவிட்டீர்கள், மேலும் 'sudoers கோப்பில் இல்லை' பிழை இனி உங்களைத் தொந்தரவு செய்யாது. முன்னிருப்பாக சூடோ சலுகைகளைக் கொண்ட சூடோ குழுவில் பயனர்களைச் சேர்க்க நீங்கள் பயன்படுத்தக்கூடிய ஒரு வரி கட்டளையைப் பற்றி வரவிருக்கும் பிரிவு விவாதிக்கும்.
சுடோ குழு
முந்தைய செயல்பாட்டில் காட்டப்பட்டதைப் போன்ற பயனரைச் சேர்ப்பதற்குப் பதிலாக, நீங்கள் விரும்பிய பயனரை சூடோ குழுவில் சேர்க்கலாம். இந்தக் குழுவில் சேர்க்கப்படும் போது, பயனர் சூடோ அணுகலைப் பெறுவார். எனவே, பிழையைத் தீர்க்க இது உங்களுக்கு உதவும்.
இதைச் செய்ய, டெர்மினலில் பின்வரும் கட்டளையை உள்ளிடவும்:
சூடோ usermod -ஏஜி சூடோ பயனர்_பெயர்'-aG' விருப்பங்கள் மற்றும் உள்ளீடு sudo உடன் 'usermod' கட்டளையானது குறிப்பிட்ட பயனரை குழுவில் சேர்க்கிறது- sudo. மேலும், இலக்கு பயனரின் பயனர்பெயர்/பயனர் ஐடியுடன் “user_name” ஐ மாற்றவும்.
முடிவுரை
கூறப்பட்ட பிழை பொதுவாக sudoers கோப்பில் பயனர் தற்போது இல்லை என்பதைக் காட்டுகிறது. குறிப்பிடப்பட்ட கோப்பில் பாதிக்கப்பட்ட பயனரைச் சேர்ப்பதே அதன் ஒரே தீர்மானம். இந்த கட்டுரையில், நாங்கள் இரண்டு வழிகளை விளக்கினோம்: sudoers கோப்பை மாற்றியமைத்தல் மற்றும் பயனரை சூடோ குழுவில் சேர்ப்பது. இரண்டில் ஏதேனும் ஒன்றைப் பயன்படுத்தி இந்தப் பிழையைப் போக்கலாம்.