+ W අංකනය භාවිතා කර ෆෝල්ඩරයකට ලිවීමට නිශ්චිත පරිශීලකයාට අවසර දෙන්න


182

මේ වගේ හිමිකරුවෙකුට / කණ්ඩායමකට / වෙනත් අයට ලිවීමට මට අවසර දිය හැකි බව මම දනිමි:

chmod u+w myfolder

නිශ්චිත පරිශීලකයා මට මෙහි සඳහන් කළ හැකිද? සමහරු මේ වගේ:

chmod username u+w myfolder

1
මම හිතන්නේ නැහැ ඒක වෙන්න පුළුවන් කියලා. ඇයි ඔබ පරිශීලකයා කණ්ඩායමට එකතු නොකරන්නේ?
එමිල්

Answers:


180

ඔබට මෙම ගොනුව හෝ නාමාවලිය (ෆෝල්ඩරය) හිමි පරිශීලකයා වෙනස් කිරීමට අවශ්‍ය නම්, ඔබට විධානය භාවිතා කිරීමට සිදුවේ chown. උදාහරණයක් ලෙස, ඔබ දුවන්නේ නම්

sudo chown username: myfolder

myfolder හිමිකරු පරිශීලක නාමය වනු ඇත. එවිට ඔබට ක්රියාත්මක කළ හැකිය

sudo chmod u+w myfolder

පරිශීලක නාම පරිශීලකයාට ලිඛිත අවසරය එක් කිරීමට.

නමුත් ඔබට මෙම පරිශීලකයා "myfolder" හා සම්බන්ධ කණ්ඩායමට එක් කිරීමට අවශ්‍ය නම්, ඔබට ධාවනය කළ හැකිය

sudo usermod -a -G groupname username

ඉන්පසු ක්‍රියාත්මක කරන්න

sudo chmod g+w myfolder

කණ්ඩායමට ලිඛිත අවසරය එක් කිරීමට.


පරිශීලකයින් දෙදෙනාම ෆෝල්ඩරයට ප්‍රවේශ විය හැකි ක්‍රමයක් ඇති අතර කණ්ඩායමක් අවශ්‍ය නොවේ; එම ප්‍රශ්නයටම පිළිතුරක් මෙහි යෝජනා කර ඇත: superuser.com/a/235398/191720.
ලුවාන් නිකෝ

1
මට මෙය නොමැතිව කළ sudoහැකිද?
බෙකෝ

1
@becko: ඔබ මූල කවචයකට වැටුණොත් ඔබට පුළුවන්.
චාරෝ

1
Har චාරෝ මම අදහස් කළේ මූලයක් නොමැතිව
බෙකෝ

1
@AER: පළමු විධානයෙහි, යටත් විජිතයක් හිමිකාර usernameකණ්ඩායම අනුගමනය කරන්නේ නම් ද වෙනස් වේ username(ඔබ එවැනි මහා බඩවැලක් මඟ හැරියහොත්, හිමිකාරී කණ්ඩායම වෙනස් නොවේ).
චාරෝ

227

ඔබට භාවිතා කළ හැකිය setfacl:

setfacl -m u:username:rwx myfolder

නාමාවලියෙහි හිමිකාරිත්වය වෙනස් නොකර නිශ්චිත පරිශීලකයින් සඳහා මෙය අවසර දෙයි.

මෙම පරීක්ෂා කර man පිටුව වැඩිදුර විස්තර සහ උදාහරණ සඳහා.


9
පරිපූර්ණ පිළිතුර! ද setfacl(CentOS මත ලබා ගත හැක yum -y install aclමෙන්ම) සහ ඒ අතරින් කිහිපයකි.
වියට්

9
සටහනක් පමණි: setfacl = set ගොනුව ACL, ACL = ප්‍රවේශ පාලක ලැයිස්තුව කෙටි "setFacl" සඳහා - මා සිතන මතක තබා ගැනීමට පහසුම ක්‍රමය.
යාවර් මුර්ටාසා

18
ඔබට එය සියලු උප බහලුම් වලට පුනරාවර්තනය කිරීමට අවශ්‍ය නම්: -R ධජය මේ ආකාරයට එක් කරන්න:setfacl -R -m u:username:rwx myfolder
ජෝස් ඒ

නව පරිශීලකයෙකු සඳහා අවසර ලබා දීමට පහසුම ක්‍රමය
රාජේෂ් එම්බීඑම්

1
බහුවිධ ලිපිගොනු වල හෝ පුනරාවර්තන ලෙස ක්‍රියාත්මක වන්නේ නම්, rwපවතින xඅවසරයක් වෙනස් නොකර පරිශීලකයෙකුට ලබා දීමට ක්‍රමයක් තිබේද?
Qi Fan

10

නැත මෙය කළ නොහැක. ඔබට ගොනුවේ හිමිකරු වෙනස් කළ හැකිය

[sudo] chown username: foldername

නැතහොත් ඔබට ගොනුව ඇති කණ්ඩායමට පරිශීලකයා එක් කළ හැකිය

usermod -a -G {group-name} username

useradd -G {group-name} usernameපරිශීලක නාමය දැනටමත් පවතින බව මට කියයි
අර්ඩාල් ජී.

මම මෙය උත්සාහ කළ නමුත් මගේ පරිශීලකයාට තවමත් එම ෆෝල්ඩරයට ලිවිය නොහැක
Sonic Soul
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.