Gpasswd உடன் குழுக்களை நிர்வகிப்பது எப்படி

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

அனுமதிகள் பற்றி ஒரு சிறிய பிட்

ஒரு முனையத்தை திறக்கவும், உங்கள் வீட்டு அடைவுக்குள் mkdir கட்டளையைப் பயன்படுத்தி கணக்குகள் என்று ஒரு கோப்புறையை உருவாக்கவும்.

mkdir கணக்குகள்

இப்போது பின்வரும் ls கட்டளையை இயக்கவும், இது நீங்கள் உருவாக்கிய கோப்புறையின் அனுமதியை உங்களுக்குக் காண்பிக்கும்.

ls -lt

நீங்கள் இதைப் போன்ற ஏதாவது ஒன்றை பார்ப்பீர்கள்:

drwxr-xr-x 2 உங்கள் பெயர் 4096 தேதி கணக்குகள்

மேலே உள்ள எடுத்துக்காட்டுகளில் "drwxr-xr-x" என்பது அனுமதிக்கப்பட்டுள்ள பிட்கள். நாங்கள் 2 "yourname" மதிப்புகளில் ஆர்வமாக உள்ளோம்.

முதலில் அனுமதிகள் பற்றி பேசலாம். "D" அடைவுக்கானது மற்றும் கணக்குகள் ஒரு அடைவு என்று எங்களுக்குத் தெரியப்படுத்துகிறது.

மற்ற அனுமதிகளை 3 பிரிவுகளாக பிரிக்கலாம்: "rwx", "rx", "rx". 3 எழுத்துக்களின் முதல் பகுதி என்பது ஒரு பொருளின் உரிமையாளரின் அனுமதிகள். 3 எழுத்துக்களின் இரண்டாவது பகுதி என்பது குழுவுக்குச் சொந்தமான எவருக்கும் மற்றும் இறுதியாக, கடைசி பிரிவில் எல்லோருக்கும் உள்ள அனுமதிகள்.

"R" என்பது "படிக்க" என்று குறிக்கிறது, "w" என்பது "எழுத" மற்றும் "x" என்பது "execute" க்கான குறிக்கிறது.

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

எடுத்துக்காட்டாக, முதல் "yourname" உருப்படியின் உரிமையாளர் மற்றும் இரண்டாவது "yourname" என்பது கணக்குகளின் கோப்புறையின் முதன்மை குழு.

இந்த வழிகாட்டியை மேலும் பயனுள்ளதாக்குவது பின்வரும் adduser கட்டளைகளைப் பயன்படுத்தி உங்கள் கணினியில் இன்னும் இரண்டு கணக்குகளை சேர்க்கிறது:

sudo adduser tim sudo adduser tom

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

உங்கள் கணக்கின் கோப்புறையின் உரிமையாளரை மாற்ற 3 கட்டளைகள் இப்போது பின்வரும் கட்டளையை இயக்கின்றன.

sudo chown tom கணக்குகள்

இப்போது ls கட்டளை மீண்டும் இயக்கவும்.

ls -lt

அனுமதிகள் இப்போது பின்வருமாறு:

drwxr-xr-x tom yourname

நீங்கள் cd கட்டளையைப் பயன்படுத்தி கணக்கில் கோப்புறையில் செல்ல முடியும்:

சிடி கணக்குகள்

இப்போது பின்வரும் கட்டளையைப் பயன்படுத்தி ஒரு கோப்பை உருவாக்க முயற்சிக்கவும்:

தொடு சோதனை

நீங்கள் பின்வரும் பிழைகளைப் பெறுவீர்கள்:

தொடுதல்: 'சோதனை' தொடக்கூடாது: அனுமதி மறுக்கப்பட்டது

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

வீட்டு கோப்புறைக்கு மீண்டும் செல்லவும் மற்றும் பின்வரும் கட்டளைகளை டைப் செய்வதன் மூலம் கணக்குகளுக்கான அனுமதியை மாற்றவும்:

cd .. sudo chmod 750 கணக்குகள்

இப்போது ls கட்டளை மீண்டும் இயக்கவும்:

ls -lt

கணக்குகளின் கோப்புறைகளுக்கான அனுமதிகள் இப்போது பின்வருமாறு இருக்கும்:

drwxr-X ---

இதன் பொருள், உரிமையாளருக்கு முழுமையான, அனுமதிகள், குழு "பயனர்பெயர்" கொண்ட பயனர்கள் அனுமதிகளை வாசித்து செயல்படுத்தலாம் மற்றும் அனைவருக்கும் அனுமதி இல்லை.

முயற்சி செய்துப்பார். கணக்குகளின் கோப்புறையிடம் செல்லவும், தொடு கட்டளை மீண்டும் இயக்கவும்:

cd கணக்குகள் தொடு சோதனை

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

இதை டிமனை பயனர் டிமுக்கு மாற்ற முயற்சிக்கவும், பின்வருமாறு கணக்கு கோப்புறைக்கு செல்லவும்:

su - tim cd / home / yourname / கணக்குகள்

ஒரு அனுமதி மறுக்கப்பட்டது பிழை உங்களுக்கு கிடைக்கும்.

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

தனிப்பட்ட பயனர் அனுமதியை அமைப்பதை விட இது ஏன் சிறந்தது? ஒரு பயனர் திணைக்களம் விட்டுவிட்டால், குழுவிலிருந்து தொடர்ச்சியான கோப்புறைகளில் தங்கள் அனுமதியைத் தயாரிப்பதற்கு பதிலாக அவற்றை குழுவிலிருந்து நீக்கலாம்.

எப்படி ஒரு குழுவை உருவாக்குவது

குழுவை உருவாக்க பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

sudo addgroup கணக்குகள்

எப்படி ஒரு குழு ஒரு பயனர் சேர்க்க

sudo gpasswd - ஒரு பயனர் பெயர் கணக்குகள்

கணக்குக் குழுவில் ஒரு பயனரை சேர்க்க மேலே உள்ள கட்டளை பயன்படுத்தப்படலாம்.

குழு உறுப்பினர்கள் பின்வரும் கட்டளையை இயக்கும் பயனர்களின் பட்டியலைச் சேர்க்க:

sudo gpassword -M yourname, tom, tim கணக்குகள்

ஒரு பயனர் ஒரு கணக்கில் சேர்க்கப்பட்டால், பின்வரும் கட்டளையை இயக்குவதன் மூலம், பயனாளரை குழு இரண்டாம் குழுக்களுக்கு சேர்க்கலாம்:

newgrp கணக்குகள்

குழுவிற்கு சொந்தமான எந்த பயனரும் குழு கடவுச்சொல்லை உள்ளிடும்படி கேட்கப்படுவார்கள்.

ஒரு அடைவுக்கான முதன்மை குழுவை எப்படி மாற்றுவது

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

sudo chgrp கணக்கு கணக்குகள்

முதல் கணக்கு குழுவின் பெயர் மற்றும் இரண்டாவது கணக்கு கோப்புறை பெயர்.

ஒரு பயனர் ஒரு குழுவைக் கொண்டிருந்தால் சரிபார்க்க எப்படி

பின்வரும் கட்டளையை இயக்குவதன் மூலம் பயனர் ஒரு குழுவைச் சேர்ந்தவர் என்பதை நீங்கள் சரிபார்க்கலாம்:

குழுக்கள்

இது ஒரு பயனர் சொந்தமாக இருக்கும் குழுக்களின் பட்டியலைத் திருப்பும்.

குழு கடவுச்சொல்லை மாற்ற எப்படி

குழு கடவுச்சொல்லை மாற்ற நீங்கள் பின்வரும் கட்டளையை இயக்க முடியும்:

sudo gpasswd

குழுவிற்கு ஒரு கடவுச்சொல்லை உள்ளிட்டு மறுபடியும் செய்யும்படி கேட்கப்படும்.

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

newgrp

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

குறிப்பிட்ட குழுக்களுக்கு மட்டும் குழுக்களை கட்டுப்படுத்துவது எப்படி

ஒரு குழுவில் சேர கடவுச்சொல்லை உங்களுக்குத் தெரிந்த யாரும் விரும்பவில்லை என்றால் பின்வரும் கட்டளையை இயக்கலாம்:

சூடோ gpasswd -R

ஒரு நிர்வாகியாக ஒரு பயனர் அமைக்கவும்

நீங்கள் ஒரு குழுவின் நிர்வாகிகளாக பயனர்களை அமைக்கலாம். பயனர் ஒரு குறிப்பிட்ட குழுவிலிருந்து பயனர்களை சேர்க்க மற்றும் அகற்ற அனுமதிக்கும் அதே போல் கடவுச்சொல்லை மாற்றவும்

இதை செய்ய பின்வருவனவற்றை இயக்கவும்:

sudo gpasswd - ஒரு கணக்கு கணக்கு

ஒரு குழு கடவுச்சொல்லை அகற்ற எப்படி

நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தி ஒரு குழுவிலிருந்து கடவுச்சொல்லை அகற்றலாம்:

sudo gpasswd -r கணக்குகள்

குழு இருந்து ஒரு பயனர் நீக்குவது எப்படி

குழுவிலிருந்து பயனரை நீக்க கீழ்க்கண்ட கட்டளையை இயக்கவும்:

sudo gpassword -d tom கணக்குகள்

ஒரு குழுவை எப்படி படிப்பது, ஒரு கோப்பு அல்லது அடைவு மீது அனுமதியும் அனுமதியும் வழங்குதல்

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

நீங்கள் பின்வரும் கட்டளையை இயக்கக்கூடிய குழுவிற்கு எழுத அனுமதிகள் வழங்க வேண்டும்:

sudo chmod g + w கணக்குகள்

சுருக்கம்

உங்கள் லினக்ஸ் கணினியில் அனுமதிகள் அமைக்க உங்களுக்கு உதவும் ஒரு சில கட்டளைகளை இந்த வழிகாட்டி அறிமுகப்படுத்தியுள்ளது. பயனர்களையும் குழு பயனர்களையும் அமைக்க நீங்கள் useradd கட்டளையைப் பயன்படுத்தலாம்.