முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 4 · பாடம் 2 இன் 2பாடத்திட்டத்தில் 9/11~10 min
தொகுதி பாடங்கள் (2/2)

உரிமை மற்றும் சலுகைகள் (சோன் மற்றும் சூடோ)

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


உரிமையாளர் மற்றும் குழுவை மாற்றுதல்: chown மற்றும் chgrp

chown (உரிமையாளரை மாற்று) கட்டளையானது, ஒரு கோப்பு அல்லது கோப்பகத்தின் உரிமையாளர் பயனர் மற்றும்/அல்லது குழுவை மாற்ற உங்களை அனுமதிக்கிறது. கணினி நிர்வாகி (root) அல்லது தற்போதைய உரிமையாளர் (போதுமான சலுகைகளுடன்) மட்டுமே இந்த மாற்றத்தைச் செய்ய முடியும்.

chown தொடரியல்

chown இன் முதன்மை தொடரியல் புதிய உரிமையாளரைக் குறிப்பிட அனுமதிக்கிறது மற்றும் விருப்பமாக ஒரு பெருங்குடல் மூலம் பிரிக்கப்பட்ட குழு ::

Bash
chown admin report.txt           # Changes owner to 'admin'
chown admin:staff report.txt     # Changes owner to 'admin' and group to 'staff'
chown :staff report.txt          # Changes group only to 'staff' (equivalent to chgrp)

chgrp (குழுவை மாற்று) கட்டளை ஒரு கோப்பு அல்லது கோப்பகத்தின் குழு உரிமையாளரை மாற்றுவதற்கு பிரத்தியேகமாக அர்ப்பணிக்கப்பட்டுள்ளது:

Bash
chgrp developers script.sh       # Sets the file group to 'developers'

சூப்பர் யூசர் சிறப்புரிமைகள்: sudo

லினக்ஸில், நிர்வாகப் பயனருக்கு root என்று பெயரிடப்பட்டு, கணினியின் மீது முழுக் கட்டுப்பாடும் உள்ளது. பாதுகாப்பு காரணங்களுக்காக, நீங்கள் root ஆக தொடர்ந்து பணியாற்றக்கூடாது. அதற்கு பதிலாக, sudo (superuser do) கட்டளையைப் பயன்படுத்துகிறீர்கள்.

sudo ஒரு அங்கீகரிக்கப்பட்ட பயனரை root சலுகைகளுடன் (அல்லது மற்றொரு பயனரின் சிறப்புரிமைகள்) ஒற்றைக் கட்டளையை இயக்க அனுமதிக்கிறது:

Bash
sudo chown root:root private.key  # Changes owner to root by requesting elevated privileges

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


நீங்களே முயற்சி செய்து பாருங்கள்

பயிற்சி 1: உரிமையாளரை மாற்றவும்

உடற்பயிற்சி#linux.m4.l2.e1
முயற்சிகள்: 0ஏற்றுகிறது…

'script.sh' கோப்பின் உரிமையாளர் பயனரை 'admin' ஆக மாற்றவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

உரிமையாளரை மாற்ற 'chown admin script.sh' கட்டளையைப் பயன்படுத்தவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

பயிற்சி 2: குழு உரிமையாளரை மாற்றவும்

உடற்பயிற்சி#linux.m4.l2.e2
முயற்சிகள்: 0ஏற்றுகிறது…

'runner.sh' கோப்புடன் தொடர்புடைய குழுவை மாற்றி, அதை 'டெவலப்பர்கள்' என அமைக்கவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

'டெவலப்பர்கள்' குழு மற்றும் 'runner.sh' கோப்பைத் தொடர்ந்து chgrp கட்டளையைப் பயன்படுத்தவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

பயிற்சி 3: சூடோ மூலம் உரிமையாளர் மற்றும் குழுவை மாற்றவும்

உடற்பயிற்சி#linux.m4.l2.e3
முயற்சிகள்: 0ஏற்றுகிறது…

'private.key' கோப்பின் உரிமையாளர் மற்றும் குழு இரண்டையும் 'ரூட்' ஆக மாற்றவும். இது ஒரு பாதுகாக்கப்பட்ட கணினி செயல்பாடு என்பதால், 'sudo' ஐப் பயன்படுத்தி நிர்வாகி உரிமைகளுடன் கட்டளையை இயக்கவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

ரன் சௌன் முன் சூடோ. 'root:root' ஐ உரிமையாளர்:குழுவாகவும், 'private.key' ஐ கோப்பாகவும் குறிப்பிடவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்