මේ වගේ හිමිකරුවෙකුට / කණ්ඩායමකට / වෙනත් අයට ලිවීමට මට අවසර දිය හැකි බව මම දනිමි:
chmod u+w myfolder
නිශ්චිත පරිශීලකයා මට මෙහි සඳහන් කළ හැකිද? සමහරු මේ වගේ:
chmod username u+w myfolder
මේ වගේ හිමිකරුවෙකුට / කණ්ඩායමකට / වෙනත් අයට ලිවීමට මට අවසර දිය හැකි බව මම දනිමි:
chmod u+w myfolder
නිශ්චිත පරිශීලකයා මට මෙහි සඳහන් කළ හැකිද? සමහරු මේ වගේ:
chmod username u+w myfolder
Answers:
ඔබට මෙම ගොනුව හෝ නාමාවලිය (ෆෝල්ඩරය) හිමි පරිශීලකයා වෙනස් කිරීමට අවශ්ය නම්, ඔබට විධානය භාවිතා කිරීමට සිදුවේ chown
. උදාහරණයක් ලෙස, ඔබ දුවන්නේ නම්
sudo chown username: myfolder
myfolder හිමිකරු පරිශීලක නාමය වනු ඇත. එවිට ඔබට ක්රියාත්මක කළ හැකිය
sudo chmod u+w myfolder
පරිශීලක නාම පරිශීලකයාට ලිඛිත අවසරය එක් කිරීමට.
නමුත් ඔබට මෙම පරිශීලකයා "myfolder" හා සම්බන්ධ කණ්ඩායමට එක් කිරීමට අවශ්ය නම්, ඔබට ධාවනය කළ හැකිය
sudo usermod -a -G groupname username
ඉන්පසු ක්රියාත්මක කරන්න
sudo chmod g+w myfolder
කණ්ඩායමට ලිඛිත අවසරය එක් කිරීමට.
sudo
හැකිද?
username
කණ්ඩායම අනුගමනය කරන්නේ නම් ද වෙනස් වේ username
(ඔබ එවැනි මහා බඩවැලක් මඟ හැරියහොත්, හිමිකාරී කණ්ඩායම වෙනස් නොවේ).
ඔබට භාවිතා කළ හැකිය setfacl
:
setfacl -m u:username:rwx myfolder
නාමාවලියෙහි හිමිකාරිත්වය වෙනස් නොකර නිශ්චිත පරිශීලකයින් සඳහා මෙය අවසර දෙයි.
මෙම පරීක්ෂා කර man පිටුව වැඩිදුර විස්තර සහ උදාහරණ සඳහා.
setfacl
(CentOS මත ලබා ගත හැක yum -y install acl
මෙන්ම) සහ ඒ අතරින් කිහිපයකි.
setfacl -R -m u:username:rwx myfolder
rw
පවතින x
අවසරයක් වෙනස් නොකර පරිශීලකයෙකුට ලබා දීමට ක්රමයක් තිබේද?
නැත මෙය කළ නොහැක. ඔබට ගොනුවේ හිමිකරු වෙනස් කළ හැකිය
[sudo] chown username: foldername
නැතහොත් ඔබට ගොනුව ඇති කණ්ඩායමට පරිශීලකයා එක් කළ හැකිය
usermod -a -G {group-name} username
useradd -G {group-name} username
පරිශීලක නාමය දැනටමත් පවතින බව මට කියයි