கணக்குகள் மற்றும் சலுகைகள் தற்காலிகமாக மாற்ற எப்படி

Su மற்றும் sudo கட்டளைகள்

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

எனவே su இன் அடிப்படைப் பயன்பாடு கட்டளை வரியில் "su" ஐ உள்ளிடவும்:

su யூட் பயனர் கணக்குகள்

உண்மையில் மற்றொரு கணக்கில் உள்நுழைவதற்கு பதிலாக, நீங்கள் மற்ற கட்டளையுடன் su கட்டளையுடன் இயக்க விரும்பும் கட்டளையை குறிப்பிடலாம். நீங்கள் உடனடியாக வழக்கமான கணக்கிற்கு திரும்பி வருகிறீர்கள். உதாரணத்திற்கு:

su jdoe -c whoami

அரைப்புள்ளிகளுடன் அவற்றை பிரிக்கவும், ஒற்றை மேற்கோள்களுடன் இணைக்கவும், நீங்கள் இந்த கணக்கில் பல கட்டளைகளை இயக்கலாம்:

su jdoe -c 'command1; command2; கட்டளை 3 ' ls grep copy jdoe su jdoe -c' ls; grep uid file1> file2; நகலெடுக்க file2 / usr / local / பகிர்வு / file3 ' sudo su sudo sudo -u ரூட் ./setup.sh

புகுபதிவு செய்த பின், ஒவ்வொரு கட்டளையுடனும் உள்நுழைவு (-u ரூட்) குறிப்பிடப்படாமல் ஒரு சில நிமிடங்களுக்கு sudo கட்டளையின் மூலம் கட்டளைகளை நிறைவேற்றலாம்.

சாத்தியமானால், விபத்து மூலம் கணினிக்கு கடுமையான சேதத்தை ஏற்படுத்துவதைத் தவிர்ப்பதற்காக தடைசெய்யப்பட்ட சிறப்புரிமைகளுடன் ஒரு கணக்கைப் பயன்படுத்தி உங்கள் வழக்கமான பணியைச் செய்வது நல்லது.

பின்வரும் கட்டளையுடன் ஒரு பாதுகாக்கப்பட்ட அடைவு கோப்புகளை எவ்வாறு பட்டியலிடலாம் என்பதை பின்வரும் எடுத்துக்காட்டில் காட்டுகிறது:

sudo ls / usr / local / classified broadcast செய்தி sudo shutdown -r +20 "நெட்வொர்க் பிரச்சினை சரி செய்ய மீண்டும்"