Gpasswd සමඟ කණ්ඩායම් පරිපාලනය කරන්නේ කෙසේද

Gpasswd විධානය භාවිතා කරමින් කණ්ඩායම් කණ්ඩායම් පරිපාලනය කරන්නේ කෙසේදැයි මෙම මාර්ගෝපදේශයෙන් පෙන්වයි. එක් එක් ගොනු සහ ෆෝල්ඩරයේ පරිශීලකයන්, කණ්ඩායම් සහ හිමිකරු අවසර තිබේ. කණ්ඩායමක් වෙත පිවිසිය හැකි අයෙකු පාලනය කිරීමෙන් ඔබට එක් එක් පරිශීලකයාට අවසර ලබා නොදී ඔබගේ පද්ධතියේ ගොනු සහ ෆෝල්ඩර වලට සිදුවන දේ පාලනය කළ හැකිය.

අවසරයන් පිළිබඳ සුළු කරුණු

ටර්මිනල් එකක් විවෘත කර ඔබගේ නිවෙස් ෆෝල්ඩරය තුල mkdir විධානය භාවිතා කර ෆෝල්ඩරයක් ලෙස ෆෝල්ඩරයක් සාදන්න:

mkdir ගිණුම්

දැන් ඔබ විසින් නිර්මාණය කර ඇති ෆෝල්ඩරය සඳහා අවසර ලබා දෙන පහත දැක්වෙන ls විධානය ක්රියාත්මක කරන්න.

එම්

මෙවැනි දෙයක් ඔබට පෙනෙනු ඇත:

drwxr-xr-x 2 ඔබගේ නම ඔබගේ 4096 දිනය ගිණුම්

අපි ඉහත සඳහන් උදාහරණය තුළ "drwxr-xr-x" සඳහා වන ප්රවේශයන් සඳහා අප කැමති වේ. අපි "ඔබගේ නම" අගයන් 2 සඳහාද උනන්දු වෙමු.

පළමු වරට අවසර ලබාගන්න. "D" ඩිරෙක්ටරයක් ​​සඳහා වන අතර ගිණුම් යනු ඩිරෙක්ටරියක් බව අපි දනිමු.

අවසරයන් අනෙකුත් කොටස් 3 කට බෙදී ඇත: "rwx", "rx", "rx". අක්ෂර තුනක පළමු කොටස නම් වස්තුවක හිමිකරු ඇති අවසරය. අක්ෂර තුනක දෙවන කොටස නම්, කණ්ඩායමට අයත් ඕනෑම කෙනෙකුට ඇති අවසරය සහ අවසාන වශයෙන්, අනෙක් කොටස අන් සියලු දෙනාගේ අවසරය ඇත.

"R" කියවෙන්නේ "කියවනය", "w" යනු "ලියන්න" සහ "x" යනු "ක්රියාත්මක කරන්න" යන්නයි.

එම නිසා හිමිකම ඉහත උදාහරණයේ ගිණුම් හිමියන්ට කියවීමට, ලිවීමට සහ ක්රියාත්මක කිරීමට අවසර දී ඇති අතර සමූහය සහ අන් සියලු දෙනා විසින් අවසර ලබා දී ඇත්තේ කියවීමට සහ ක්රියාත්මක කිරීමට පමණි.

නිදසුන තුළ, පළමු "ඔබගේ නම" අයිතමයේ හිමිකරු වන අතර දෙවන "ඔබගේ නම" ගිණුම් ෆෝල්ඩරය සඳහා මූලික කණ්ඩායම වේ.

මෙම මාර්ගෝපදේශය වඩාත් ප්රයෝජනවත් කිරීම සඳහා පහත සඳහන් adduser විධානයන් භාවිතා කරමින් ඔබගේ පද්ධතියට තවත් යුවලක් තවත් එකතු කරන්න:

sudo adduser tim sudo adduser tom

ඔවුන් එක් එක් සඳහා මුරපදයක් සකසා වෙනත් තොරතුරු ඇතුල් කරන්න. ඔබට පමණක් මුරපදය සමඟින් පිටව යා හැකි අතර අනෙක් ක්ෂේත්ර ඔස්සේ නැවත පැමිණෙන්න.

දැන් ඔබට ඔබගේ ගිණුමේ ෆෝල්ඩරයෙහි හිමිකරු වෙනස් කිරීම සඳහා ඔබ විසින් ගිණුම් 3 ක් පහත සඳහන් විධානය ක්රියාත්මක කරයි.

සුඩෝ චූන් ටොම් ගිණුම්

දැන් ls විධානය ක්රියාත්මක කරන්න.

එම්

අවසරයන් දැන් පහත පරිදි වේ:

drwxr-xr-x ටොම් ඔබේ නම

ඔබ හට cd විධානය භාවිතා කර පහත දැක්වෙන පරිදි පහත දැක්වෙන ආකාරයේ විධානයක් භාවිතා කිරීමට ඔබට හැකි වනු ඇත:

cd ගිණුම්

පහත සඳහන් විධානය භාවිතා කරමින් ගොනුවක් සෑදීමට උත්සාහ කරන්න:

ස්පර්ශ පරීක්ෂණය

පහත සඳහන් දෝෂය ඔබ වෙත ලැබෙනු ඇත:

ස්පර්ශය: පරීක්ෂණයට ස්පර්ශ කළ නොහැක: අවසර නොලැබේ

මෙයට හේතුව වන්නේ ටොම් හිමිකරු වන අතර, එය කියවීමට, ලිවීමට සහ ක්රියාත්මක කිරීමට අවසර ඇති නමුත් ඔබ කණ්ඩායමේ කොටසක් පමණක් වන අතර ඔබට කණ්ඩායම් අවසර පමණක් තිබේ.

පහත සඳහන් විධානයන් ටයිප් කිරීම මඟින් ගිණුම් ෆෝල්ඩරයට ආපසු ගොස් ස්වංක්රීයවම වෙනස් කිරීම සඳහා අවසර ලබා දෙන්න:

cd .. sudo chmod 750 ගිණුම්

දැන් ls විධානය ක්රියාත්මක කරන්න:

එම්

ගිණුම් ෆෝල්ඩරය සඳහා අවසරයන් පහත පරිදි වේ:

drwxr-x ---

මෙයින් අදහස් වන්නේ අයිතිකරුට පූර්ණ, අවසර, පරිශීලකයාගේ "ඔබේ නම" කියවීමට සහ ක්රියාත්මක කිරීමට අවසර ඇති අතර වෙනත් කිසිවෙකුට අවසර නැත.

එය අත්හදා බලන්න. ගිණුම් ෆෝල්ඩරය වෙත ගොස් ස්පර්ශක විධානය නැවත ක්රියාත්මක කරන්න:

cd ගිණුම් ස්පර්ශ පරීක්ෂා

ෆෝල්ඩරයට සැරිසැරීමට අවසර ඇති නමුත්, ගොනු නිර්මාණය කිරීමට අවසර නැත. ඔබ සාමාන්ය පරිශීලකයෙක් නම් ඔබට ගිණුම් ෆෝල්ඩරය තුළට පවා පිවිසිය නොහැකිය.

මෙය උත්සාහ කරන්න පරිශීලක ටිම් වෙත මාරු කිරීම සහ පහත සඳහන් ආකාරයට ෆෝල්ඩර ෆෝල්ඩරය වෙත යන්න:

su - tim cd / home / yourname / ගිණුම්

අවසර නොදෙන දෝෂයක් ඔබට ලැබෙනු ඇත.

එබැවින් කණ්ඩායම් අවසරයන් භාවිතා කරන්නන් සහ සියළුම පරිශීලකයන් සඳහා තනි අවසරයක් නොපවතින්නේ ඇයි? සියලුම ගිණුම් හිමියන්ට ඇතැම් පැතුරුම්පත් හා ලේඛන වලට ප්රවේශ විය යුතු අතර, ගිණුමේ සිටින සියලු පුද්ගලයින්ට අවසර ලබා දීම සඳහා ගිණුමේ ඇති ගිණුම් සමූහයට අවසර ලබා දිය හැකි වන අතර, ඊට අමතරව වෙනත් කිසිවෙකු එම ගිණුමට පිවිසීමට අවශ්ය නොවේ. පරිශීලකයින් කණ්ඩායමට එකතු කරන්න.

තනි පරිශීලක අවසරයන් සැකසීම වඩා මෙය වඩා හොඳය. පරිශීලකයා දෙපාර්තමේන්තුව විසින් පිටත් වන විට ෆෝල්ඩර මාලාවක් මත ඔවුන්ගේ අවසරයන් වැඩ කිරීමට විරුද්ධ නිසා ඔවුන්ගෙන් ඔවුන් ඉවත් කළ හැකිය.

කණ්ඩායමක් නිර්මාණය කරන්නේ කෙසේද

කණ්ඩායමක් සෑදීමට පහත දැක්වෙන විධානය භාවිතා කළ හැකිය:

sudo එකතුකිරීම් ගිණුම්

කණ්ඩායමක් සඳහා පරිශීලකයෙකු එකතු කරන්නේ කෙසේද

sudo gpasswd -a පරිශීලක ගිණුම්

ඉහත සඳහන් විධානය ගිණුම් ගිණුමට එක් පරිශීලකයෙකු එකතු කිරීම සඳහා භාවිතා කල හැක.

කණ්ඩායමේ සාමාජිකයින් ලෙස පරිශීලක ලැයිස්තුවක් එකතු කිරීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

sudo gpassword -M ඔබගේ නම, ටොම්, ටිම් ගිණුම්

පරිශීලකයෙකු ගිණුමකට එකතු කර ඇති විට පරිශීලකයාට පහත දැක්වෙන විධානය ක්රියාත්මක කිරීමෙන් ද්විත්ව කණ්ඩායම් ලැයිස්තුවට එකතු කළ හැක:

නවගර් ගිණුම්

කණ්ඩායමේ සාමාජිකයෙකු නොවන ඕනෑම පරිශීලක කණ්ඩායමක් රහස්පදය ඇතුළත් කිරීමට ඇරයුම් කරනු ඇත.

ෆෝල්ඩරය සඳහා ප්රාථමික සමූහය වෙනස් කරන්නේ කෙසේද?

දැන් අපි පරිශීලකයෙකු සමඟ කන්ඩායමක් ඇති විට පහත දැක්වෙන chgrp විධානය භාවිතා කර එම කණ්ඩායම එම ගිණුම් ෆෝල්ඩරය වෙත පැවරිය හැක:

sudo chgrp ගිණුම් ගිණුම්

පළමු ගිණුම් සමූහයේ නම වන අතර දෙවන ගිණුම් ෆෝල්ඩරයේ නම වේ.

කණ්ඩායමක් සඳහා පරිශීලකයෙකු පිරික්සන්නේ කෙසේද?

පහත දැක්වෙන විධානය ක්රියාත්මක කිරීමෙන් පරිශීලකයාට කණ්ඩායමක් අයත් දැයි පරික්ෂා කර බලන්න:

කණ්ඩායම්

පරිශීලකයා භාවිතා කරන කණ්ඩායම් ලැයිස්තුවක් මෙය නැවත ලබා දෙනු ඇත.

කණ්ඩායම් මුරපදය වෙනස් කරන්නේ කෙසේද?

කණ්ඩායම් මුරපදය වෙනස් කිරීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කළ හැකිය:

sudo gpasswd

කණ්ඩායමට මුරපදයක් ඇතුල් කිරීමට සහ නැවත එය යවනු ඇත.

දැන් ඔබ ඉහත සඳහන් කර ඇති ආකාරයේ පරිශීලකයින්ට පරිශීලකයින් එකතු කළ හැකිය හෝ නව පරිශීලකයාට පහත සඳහන් විධානය ක්රියාත්මක කිරීමෙන් සහ නිවැරදි මුරපදය ලබාදීමෙන්:

නවගර්

නිසැකවම, ඔබට කණ්ඩායමේ මුරපදය ලබා දීමට ඔබට අවශ්ය නොවනු ඇත. එම නිසා පරිශීලකයා කණ්ඩායමේ පරිශීලකයාට එක් කිරීමට වඩා හොඳය.

විශේෂිත සාමාජිකයන් සඳහා කණ්ඩායම් සීමා කිරීම සඳහා

කණ්ඩායමක් වෙත පිවිසීමට මුරපදය දන්නේ කවුරුන් හෝ ඔබට පහත සඳහන් විධානය ක්රියාත්මක කළ හැකිය:

sudo gpasswd -R

පරිපාලකයෙකු ලෙස පරිශීලකයෙකු සකසන්න

පරිශීලකයින් කණ්ඩායමක් පරිපාලකයන් ලෙස සැකසිය හැක. පරිශීලකයාට කිසියම් කණ්ඩායමක් වෙතින් පරිශීලකයින් එකතු කිරීම සහ ඉවත් කිරීම මෙන්ම මුරපදය වෙනස් කිරීම සඳහා මෙය ඉඩ දෙයි

මෙය සිදු කිරීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

sudo gpasswd-ටොම් ගිණුම්

කණ්ඩායම් රහස්පදයක් ඉවත් කරන්නේ කෙසේද?

පහත දැක්වෙන විධානය භාවිතා කිරීමෙන් ඔබට කණ්ඩායමේ මුරපදය ඉවත් කළ හැකිය:

sudo gpasswd -r ගිණුම්

කණ්ඩායමේ පරිශීලකයෙකු ඉවත් කිරීමට කෙසේද

කණ්ඩායමේ පරිශීලකයා මකා දැමීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරන්න:

sudo gpassword -d tom ගිණුම්

කණ්ඩායමකට කියවීමට, ලියන්න සහ ක්රියාත්මක කරන්න ලිපිගොනු හෝ ෆෝල්ඩරයක් මත ලබා ගන්නේ කෙසේද

ගිණුම් සමූහය තුළ ගිණුම් හිමියන්ට ගිණුම් ෆෝල්ඩරය වෙත පිවිසිය හැකි වන තුරු, ඒවා සත්ය වශයෙන්ම කියවීමට සහ ක්රියාත්මක කිරීමට අවසර ඇති නිසා කිසිවක් ඔවුන්ට කළ හැකි ය.

කණ්ඩායම සඳහා ලිවීමේ අවසරයන් සැපයීමට පහත දැක්වෙන විධානය ක්රියාත්මක කළ හැකිය:

sudo chmod g + w ගිණුම්

සාරාංශය

මෙම මාර්ගෝපදේශය ඔබේ Linux පද්ධතිය මත අවසරයන් ස්ථාපනය කිරීමට උපකාරී වන විධාන කිහිපයක්ම හඳුන්වා දී ඇත. පරිශීලකයා සහ කණ්ඩායම් පරිශීලකයන් සැකසීමට useradd විධානය භාවිතා කළ හැකිය.