أعلم أنه يمكنني تعيين الإذن للكتابة إلى مالك / مجموعة / آخرين مثل هذا:
chmod u+w myfolder
هل يمكنني تحديد مستخدم معين هنا? بعض مثل هذا:
chmod username u+w myfolder
أعلم أنه يمكنني تعيين الإذن للكتابة إلى مالك / مجموعة / آخرين مثل هذا:
chmod u+w myfolder
هل يمكنني تحديد مستخدم معين هنا? بعض مثل هذا:
chmod username u+w myfolder
يمكنك استخدام setfacl
:
setfacl -m u:username:rwx myfolder
هذا يحدد أذونات لمستخدمين محددين ، دون تغيير ملكية الدليل.
تحقق من صفحة الرجل لمزيد من التفاصيل والأمثلة.
ملاحظة:
setfacl
قصيرة ل تعيين ملف دوري أبطال آسيا (قائمة التحكم في الوصول)
إذا كنت ترغب في تطبيقه بشكل متكرر على جميع الدلائل الفرعية: إضافة - ر علم مثل هذا:
setfacl -R -m u:username:rwx myfolder
إذا كنت ترغب في تغيير المستخدم الذي يمتلك هذا الملف أو الدليل (المجلد) ، فسيتعين عليك استخدام الأمر chown
. على سبيل المثال ، إذا قمت بتشغيل
sudo chown username: myfolder
المستخدم امتلاك مايفولدر سيكون اسم المستخدم. ثم يمكنك تنفيذ
sudo chmod u+w myfolder
لإضافة إذن الكتابة إلى المستخدم اسم المستخدم.
ولكن إذا كنت ترغب في إضافة هذا المستخدم إلى المجموعة المرتبطة "ماي فولدر" ، يمكنك تشغيل
sudo usermod -a -G groupname username
ومن ثم تنفيذ
sudo chmod g+w myfolder
لإضافة إذن الكتابة إلى المجموعة.
لا هذا غير ممكن. يمكنك إما تغيير مالك الملف باستخدام
[sudo] chown username: foldername
أو يمكنك إضافة المستخدم إلى المجموعة التي تمتلك الملف مع
usermod -a -G {group-name} username
إذا كنت ترغب في تطبيقه بشكل متكرر على جميع الدلائل الفرعية: أضف علامة-ص مثل هذا:
setfacl -R -m u:username:rwx myfolder
في أوبونتو بشكل متكرر (مجلد وانها كل المجلدات الفرعية) إعطاء الإذن لمستخدم معين:
sudo chown -R <username>: <folderName>
لا أعتقد أنه ممكن. لماذا لا تقوم فقط بإضافة المستخدم إلى المجموعة?