நீங்கள் லினக்ஸில் நிர்வாக பயன்பாடுகள் இயங்கும்போது, superuser (ரூட்) க்கு மாறுவதற்கு su ("switch user") கட்டளையைப் பயன்படுத்தலாம் அல்லது sudo ("super user do") கட்டளையைப் பயன்படுத்தலாம்.
Sudo கட்டளையைப் பயன்படுத்த எப்போது வேண்டுமானாலும் அறிய ஒரு வழி, முனையத்தில் உள்ள கட்டளைகளை "அணுகல் நிராகரிக்கப்பட்டது" அல்லது "செயல்பாட்டிற்கு superuser சிறப்புரிமை தேவைப்படுகிறது" பிழைகள் செய்ய முற்படுகிறது. உபுண்டு போன்ற லினக்ஸ் பகிர்வு - ரூட் பயனரின் பயன்பாட்டை செயல்படுத்துவதில்லை என்றால் இந்த பிழைகள் ஏற்படலாம். நீங்கள் sudo கட்டளையைப் பயன்படுத்தினால், குறிப்பிட்ட கட்டளையானது உயர்த்தப்பட்ட உரிமைகள் மூலம் இயக்கப்படும்.
இருப்பினும், su கட்டளையைப் பயன்படுத்துவதற்கு பதிலாக நீங்கள் தேர்வு செய்தால், முழு பயனாளரையும் ரூட்டாக மாற்றுவதால், முதல் கட்டளையைப் பின்பற்றி, ஒவ்வொரு அடுத்தடுத்த ரூட் ஆதாரங்களும் இயங்குகின்றன. இது தற்செயலாக உயர்ந்த கட்டளைகளை இயங்கச் செய்வது மிகவும் எளிது, நீங்கள் கவனமாக இல்லாவிட்டால் சேதத்தை நிறைய செய்யலாம்.
மறுபடியும் செய்ய: suud ஆனது ஒவ்வொரு கட்டளையிலும் "sudo" என தொடங்கும், su போது செயல்படும் ஒவ்வொரு ஒவ்வொருவருக்கு முன்பும் சூடோ அல்லது ச்யூவைத் தட்டச்சு செய்ய வேண்டிய அவசியமில்லாமல் superuser ஆக இயக்கப்படும்.
எப்படி இது செயல்படுகிறது
அவர்கள் வித்தியாசமாக வேலை செய்தாலும், நீங்கள் sudo கட்டளையை Windows அல்லது MacOS இல் காணக்கூடிய வரியில் ஒப்பிடலாம். அந்த குறிப்பிட்ட இயக்கத்தை நீங்கள் தொடர விரும்பினால், அந்த இயக்கத்தளங்களில் நீங்கள் கேட்க விரும்பும் பொத்தானைப் பயன்படுத்தி, நீங்கள் உயர்ந்த சலுகைகளுடன் செயல்பட வேண்டும் என்பதை உறுதிசெய்துள்ளீர்கள், சில நேரங்களில் நீங்கள் நிர்வாகி கடவுச்சொல்லை உள்ளிடலாம் .
அந்த இயக்க முறைமைகளில் லினக்ஸ், லினக்ஸ் sudo கட்டளை ஒன்றை சாதாரண பணிகளுக்கும் நிர்வாகிகளுக்கும் இடையில் சுவையாகப் பயன்படுத்துகிறது, எனவே கட்டளை செயல்படுவது என்னவென்று நீங்கள் உறுதியாகச் செய்ய வேண்டும் என்பதை உறுதிப்படுத்த வேண்டும். Windows இல் runas கட்டளையை இன்னும் கூடுதலாக உள்ளது; லினக்ஸ் போன்று, runas கட்டளை கட்டளை வரியிலிருந்து ஒரு குறிப்பிட்ட பயனரின் நற்சான்றுகளை ஒரு கோப்பை துவக்க, பெரும்பாலும் ஒரு நிர்வாகி.
குறிப்பு: நீங்கள் sudo அல்லது su ஐப் பயன்படுத்துகிறீர்கள் எனில், உறுதியாக தெரியாவிட்டால், கட்டளை வரிக்கு பின்னால் உள்ள எழுத்துக்களை பாருங்கள். இது ஒரு பவுண்டு அடையாளம் (#) என்றால், நீங்கள் ரூட்டாக உள்நுழைந்துள்ளீர்கள்.
சூடோ கட்டளை பற்றி
லினக்ஸில், sudo (pronounced "sue dough") ஒரு கணினி நிர்வாகியை அனுமதிக்கிறது, சில பயனர்கள் அல்லது பயனர்களின் குழுக்கள், அனைத்து கட்டளைகள் மற்றும் விவாதங்களைத் தட்டச்சு செய்யும் போது, வேர் அல்லது சில கட்டளைகளை ரூட்டாக இயக்க முடியும். எனினும், அது ஷெல்லுக்கு மாற்று இல்லை.
முனையத்தில் எந்த கட்டளையிலும் நீங்கள் "சூடோ" வைக்கும் போது, கீழ்க்காணும் உயர்ந்த சிறப்புரிமைகளுடன் இயங்குகிறது, இது ஏன் சிறப்புரிமை பிழைகள் தொடர்பான தீர்வாக உள்ளது. நிர்வாகப் பணிகளைக் கருதப்படும் கட்டளைகளை இயக்க விரும்பினால் நீங்கள் அவசியம்.
சூடோ ஒரு கட்டளை அடிப்படையில் செயல்படுகிறது. ஒரு பயனருக்கு ஒவ்வொரு ஹோஸ்ட் அடிப்படையில் இயக்கக்கூடிய கட்டளைகளை கட்டுப்படுத்தும் திறனை உள்ளடக்கியது, ஒவ்வொரு கட்டளையுமே மிகுந்த பிரமிப்பு பதிவு செய்தல், சூடோ கட்டளையின் கட்டமைக்கக்கூடிய முடிவடையும், அதேபோல் பயன்படுத்தும் திறன் பல கணினிகளில் உள்ள கட்டமைப்பு கோப்பு.
சூடோ கட்டளை உதாரணம்
நிர்வாக சலுகைகளை இல்லாத ஒரு நிலையான பயனாளர், ஒரு மென்பொருளை நிறுவ லினக்ஸில் கட்டளையை உள்ளிடலாம்:

dpkg -i software.deb
நிர்வாகி முன்னுரிமை இல்லாமல் ஒரு நபர் மென்பொருள் நிறுவ அனுமதிக்கப்படவில்லை என்பதால் இந்த கட்டளை ஒரு பிழை கொடுக்கிறது. இருப்பினும், சூடோ கட்டளை மீட்புக்கு வருகிறது. அதற்கு பதிலாக, இந்த பயனரின் சரியான கட்டளையானது:

sudo dpkg -i software.deb
இந்த முறை மென்பொருள் நிறுவுகிறது. நிர்வாக முன்னுரிமைகள் கொண்ட ஒரு நபர் முன்னர் லினக்ஸ் கட்டமைக்கப்பட்டிருந்தால் பயனரால் மென்பொருளை நிறுவ அனுமதிக்கலாம் அல்லது ஒரு கடவுச்சொல் மூலம் அனுப்பப்பட்டால், கடவுச்சொல் சரியாக உள்ளிடப்பட்டது.
குறிப்பு: Sudo கட்டளையைப் பயன்படுத்த சில பயனர்களைத் தடுக்க லினக்ஸ் கட்டமைக்கலாம்.













