சூடோஸ் கோப்பு, சுடோவிற்கான கடவுச்சொல் இல்லாமல் கான்கிரீட் கட்டளைகளை இயக்கவும்

கடவுச்சொல் சூடோ இல்லாமல் sudoers கோப்பு ரன் கட்டளைகளைப் பற்றி

அடுத்த கட்டுரையில் நாம் எப்படி முடியும் என்பதைப் பார்க்கப் போகிறோம் உபுண்டுவில் சுடோ கடவுச்சொல் இல்லாமல் குறிப்பிட்ட கட்டளைகளை இயக்கவும். கீழே படிக்கப் போவது கல்வி நோக்கங்களுக்காக மட்டுமே என்று எச்சரிப்பது எனக்கு தர்க்கரீதியானதாகத் தெரிகிறது. நீங்கள் இங்கே படிக்கக்கூடியவற்றைப் பயன்படுத்தும்போது மிகவும் கவனமாக இருக்க வேண்டியது அவசியம். எந்த காரணத்திற்காகவும் ஒரு பயனரை 'rm' கட்டளையை எழுதாமல் இயக்க அனுமதித்தால் sudo கடவுச்சொல், இயக்க முறைமையிலிருந்து முக்கியமான விஷயங்களை நீங்கள் தற்செயலாக அல்லது தீங்கிழைக்கும் வகையில் அகற்றலாம்.

நான் சொல்வது போல், பின்வரும் வரிகளில் சூடோ கடவுச்சொல்லை எழுதாமல் குறிப்பிட்ட கட்டளைகளை எவ்வாறு செயல்படுத்துவது என்பதைப் பார்க்கப் போகிறோம் யூனிக்ஸ் போன்ற இயக்க முறைமைகள். அனைத்து உபுண்டு பயனர்களுக்கும் தெரியும், நாம் சுடோவைப் பயன்படுத்தி ஒரு கட்டளையை இயக்கும்போது அதை எழுதுவது அவசியம். ஆனால் சில பணிகளை தானியக்கமாக்குவதற்கு வரும்போது, ​​அதை எழுதுவது சிரமமாக இருக்கலாம்.

உபுண்டுவில் சுடோ கடவுச்சொல் இல்லாமல் குறிப்பிட்ட கட்டளைகளை இயக்கவும்

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

பெயரிடப்பட்ட ஒரு பயனரை நாங்கள் விரும்புகிறோம் என்று சொல்லலாம் interunosyceros சூடோ கடவுச்சொல்லை தட்டச்சு செய்யாமல் mkdir கட்டளையை இயக்கவும். இதைச் செய்ய, நாங்கள் சுடோர்களைத் திருத்த வேண்டும். முனையத்தில் (Ctrl + Alt + T) நாம் எழுதுகிறோம்:

sudo visudo

கோப்பு திறக்கப்படும் போது, ​​அதன் முடிவில் பின்வரும் வரியைச் சேர்ப்போம்:

line add file sudoers mkdir கட்டளை

entreunosyceros ALL=NOPASSWD:/bin/mkdir

முந்தைய பிடிப்பில் சேர்க்கப்பட்ட இந்த வரியில், entreunosyceros என்பது பயனர்பெயர். இந்த வரியின்படி, இந்த பயனர் 'கட்டளையை இயக்க முடியும்எம்கேடிர்'சூடோ கடவுச்சொல்லை தட்டச்சு செய்யாமல்.

சுடோ கடவுச்சொல் இல்லாமல் mkdir

கணினி எளிது. நம்மால் முடியும் காற்புள்ளிகளுடன் பிரிக்க விரும்பும் பல கட்டளைகளைச் சேர்க்கவும், இது பின்வருவனவற்றில் காட்டப்பட்டுள்ளபடி:

இரண்டு கட்டளைகள் கோப்பு சுடோர்களை சேர்க்கின்றன

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod

வரியைச் சேர்த்த பிறகு, வெளியேறி மீண்டும் உள்நுழைக அல்லது கணினியை மீண்டும் துவக்கவும். இனிமேல், கோப்பில் சேர்க்கப்பட்ட வரியால் குறிப்பிடப்படும் பயனர் சூடூயர்கள் சேர்க்கப்பட்ட எந்த கட்டளைகளையும் செயல்படுத்தும்போது நீங்கள் சூடோ கடவுச்சொல்லை உள்ளிட தேவையில்லை. ஆம் உண்மையாக, மற்ற எல்லா கட்டளைகளையும் இயக்கும் போது, ​​சூடோவைப் பயன்படுத்த கடவுச்சொல்லை உள்ளிடுமாறு கேட்கப்பட்டால்.

கட்டளைக்கான பாதையைக் கண்டுபிடித்து அதை sudoers கோப்பில் சேர்க்கவும்

இந்த விஷயத்தில் நாம் இதுவரை பயன்படுத்திய பாதையை விட வேறு பாதையுடன் ஒரு கட்டளையைச் சேர்க்க விரும்புகிறோம், எடுத்துக்காட்டாக பொருந்தக்கூடிய பாதை இயங்கக்கூடிய கோப்புக்கான பாதையை நாம் சரியாக எழுத வேண்டும். இது உறுதியாக தெரியாவிட்டால், நாம் கட்டளையைப் பயன்படுத்தலாம் 'எங்கிருந்தாலும்'சரியான பாதையை கண்டுபிடிக்க. முனையத்தில் (Ctrl + Alt + T) நீங்கள் எழுத வேண்டும்:

பொருத்தமான பாதை

whereis apt

மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடியது போல, apt கட்டளைக்கான பாதை / usr / bin / aptஎனவே, இது சுடோர்ஸ் கோப்பில் சேர்க்கப்பட வேண்டிய பாதை.

Apt கட்டளையை இயக்கும் போது சூடோவிற்கான கடவுச்சொல்லை தட்டச்சு செய்யாமல் இருப்பதில் நாங்கள் ஆர்வமாக இருந்தால், நாங்கள் மீண்டும் sudoers கோப்பை திருத்த வேண்டும்:

sudo visudo

உள்ளே இருக்கும் முந்தைய கட்டளைகளைப் போலவே கோப்பில் 'apt' கட்டளையைச் சேர்க்கவும்:

கட்டளை apt add sudoers கோப்பு

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod,/usr/bin/apt

கட்டளையைச் சேர்த்த பிறகு, sudoers கோப்பைச் சேமித்து மூடவும். பின்னர் வெளியேறி மீண்டும் உள்நுழைக. இப்போது, ​​கடவுச்சொல்லைப் பயன்படுத்தாமல் பயனர் சுடோ முன்னொட்டுடன் கட்டளையை இயக்க முடியுமா என்பதை சரிபார்க்க முடியும்:

கடவுச்சொல் இல்லாமல் apt புதுப்பிப்பு

sudo apt update

சுடோர்ஸ் கோப்பில் ஒரு குறிப்பிட்ட கட்டளைக்கு சூடோ கடவுச்சொல்லைக் கேளுங்கள்

அவ்வாறு செய்த பிறகு, கடவுச்சொல்லை மீண்டும் தட்டச்சு செய்ய உங்களுக்கு பயனர் தேவைப்பட்டால், நீங்கள் செய்ய வேண்டியது எல்லாம் sudoers கோப்பைத் திருத்தி சேர்க்கப்பட்ட கட்டளையை அகற்றவும். கோப்பைச் சேமிக்கவும், வெளியேறி, மீண்டும் உள்நுழைக.

ஒரு மாற்று இருக்கும் சுடோ கடவுச்சொல்லை எழுத வேண்டும் என்று நாம் விரும்பும் கட்டளைக்கு முன்னால் 'PASSWD:' என்ற கட்டளையைச் சேர்க்கவும். எடுத்துக்காட்டைப் பின்பற்றி, கீழே காட்டப்பட்டுள்ளபடி சுடோர்ஸ் கோப்பில் சேர்க்கப்பட்ட வரியை மாற்ற உள்ளோம்:

sudoers கோப்புக்குள் ஒரு கட்டளையில் passwd

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod,PASSWD:/usr/bin/apt

இந்த வழக்கில், பயனர் entreunosyceros 'கட்டளைகளை இயக்க முடியும்எம்கேடிர்'மற்றும்'chmod- ம்'சூடோ கடவுச்சொல்லை தட்டச்சு செய்யாமல். இருப்பினும், நீங்கள் கட்டளையை இயக்க விரும்பும்போது அதைத் தட்டச்சு செய்ய வேண்டும் 'பொருத்தமான'.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஜெர்மன் ரியோஸ் அவர் கூறினார்

    வணக்கம். நீங்கள் இடுகையில் நன்கு விளக்கியது போல என்னால் சுடோர்ஸ் கோப்பை திருத்த முடிந்தது. இப்போது நான் வளைவைப் பயன்படுத்தத் தொடங்குகிறேன். பேக்மேன் கட்டளையைச் சேர்க்க, சில செயல்களுக்கு ... நான் எப்படி செய்ய வேண்டும் ?, எடுத்துக்காட்டாக, இயக்க முறைமையைப் புதுப்பிக்க கடவுச்சொல்லைக் கேட்காததில் நான் ஆர்வமாக உள்ளேன், எ.கா.: சூடோ பேக்மேன் புதுப்பிப்பு. ஆனால் விரைவாக பாஸ் கேட்க. நன்றி, சிறந்த மரியாதை.