chmod: অবৈধ মোড: `+ এ '


11

সিস্টেম: (lsb_release -a)

Distributor ID: Ubuntu
Description:    Ubuntu 10.04.4 LTS
Release:        10.04
Codename:       lucid

এটি আমার আদেশ:

sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs

দস্তাবেজ:

ত্রুটি:

chmod: invalid mode: `+a'
Try `chmod --help' for more information.

কেন এই কাজ করে না? + কি স্ট্যান্ডার্ড chmod নয়?

হালনাগাদ:

দেখে মনে হচ্ছে এটি কেবলমাত্র একটি ওএসএক্স Mod:


+ ক এর পরিবর্তে + এক্স চেষ্টা করুন
আশু

উত্তর:


17

"+ এ" মানক তর্ক নয়, না। লিঙ্কযুক্ত ডকুমেন্টেশনের পরবর্তী পদক্ষেপটি অনুসরণ করুন।

sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs

Chmods যে এটি ব্যবহার করে তার জন্য "+ a" কী করে তার তথ্য:

+ a + মোড কমান্ডলাইনে পরবর্তী যুক্তি থেকে একটি নতুন এসিএল এন্ট্রি পার্স করে এবং এটি এসিএলটিতে আধ্যাত্মিক স্থানে প্রবেশ করে। সরবরাহ করা এন্ট্রি যদি ইতিমধ্যে তালিকাবদ্ধ একটি পরিচয় বোঝায়, দুটি এন্ট্রি একত্রিত হয়।


লিঙ্কটি এখানে symfony.com/doc/3.4/setup/file_permission.html HTTPDUSER = $ (পিএস axo ব্যবহারকারী, কম | গ্রেপ-ই '[ক] প্যাচ | [এইচ] টিটিপিডি | [_] www | [ডাব্লু] ww- ডেটা | [n] জিনেক্স '| গ্রেপ-ভি রুট | হেড -1 | কাট-ডি \ -f1) সুডো সেটফ্যাকল -ডিআর-মুমু: "$ HTTPDUSER": rwX -mu: $ (হোয়ামি): rwX var sudo setfacl আর-মমু: "$ HTTPDUSER": rwX -mu: $ (হোয়ামি): rwX var
ড্যানিয়েল

2

সেটি হ'ল ম্যাক ওএস এক্স সিনট্যাক্স। প্রমাণ জন্য এখানে দেখুন ।
উবুন্টুর chmod এই বিকল্পটি অন্তর্ভুক্ত করে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.