আমার মনে আছে না করতে পারেন কি রূপান্তর ভালো কিছু থেকে rw-r--r--
থেকে 644
। 2 এর মধ্যে একটি সাধারণ ওয়েব ভিত্তিক রূপান্তরকারী আছে?
stat -c
...
আমার মনে আছে না করতে পারেন কি রূপান্তর ভালো কিছু থেকে rw-r--r--
থেকে 644
। 2 এর মধ্যে একটি সাধারণ ওয়েব ভিত্তিক রূপান্তরকারী আছে?
stat -c
...
উত্তর:
বিভিন্ন বিট সেট / আনসেট না করা হলে কি অনুমতি বিট সেট করা হয় তা দেখার জন্য এই সাইটটি একটি ইন্টারেক্টিভ উপায় সরবরাহ করে।
"ক্যালকুলেটর" এর মতো দেখাচ্ছে:
আপনার প্রথম স্থানে অষ্টাল নম্বর দরকার কেন?
আমি সবসময় ব্যবহার:
chmod o+x file # all + eXecute permissions
chmod g-w file # group - write perms
chmod u=r file # user can just read
chmod ug=rw file # user,group = read and write
chmod a+w file # user,group,others + write
ugo (ক) মনে রাখা সহজ। তবে আপনি ও: বিভ্রান্ত করতে পারেন: = মালিক? ণ: অন্যান্য =? তবে ও = মালিক হলে আপনার কী হবে? u: = ব্যবহারকারী, সুতরাং ও = অন্যান্য।
কয়েকটি আদেশ কেবল সংখ্যাগত অনুমতিগুলির মতো। ঠিক আছে, আপনি যদি দুটি সিকোয়েন্স মনে রাখেন তবে এটি গণনা করা শক্ত নয়: ugo + rwx।
r w x | Sum
u 4 2 1 | 7
g 4 - 1 | 5
o 4 2 - | 6
---------------------
756
হ্যাঁ, খুব কৃত্রিম।
যখন এস এবং এসআই এর কথা আসে তখন ম্যানুয়ালটির পরামর্শ নিতে হবে। গুগল পরের বার হতে পারে। :)
আমি এই অনুমতি ক্যালকুলেটর পছন্দ:
http://file-perifications.ninja
এটি এখন পর্যন্ত সবচেয়ে সুবিধাজনক, এবং আমি বিশ্বাস করি, আপনি মূলত যা চেয়েছিলেন তা হ'ল:
http://ss64.com/osx/chmod.html
এটি সম্পূর্ণরূপে ইন্টারেক্টিভ, যদিও আপনি "-rx -------" স্ট্রিংটি সম্পাদনা করতে পারবেন না তবে আপনি অষ্টাল বা চেকবক্সগুলি করতে পারেন। হয় অন্যটিকে আপডেট করে।
একই পৃষ্ঠা থেকে:
সংখ্যাসূচক (পরম) মোড:
এক থেকে চারটি অষ্টাল অঙ্ক থেকে যে কোনও বাদ দেওয়া অঙ্কগুলি শীর্ষস্থানীয় শূন্য হিসাবে ধরে নেওয়া হয়।
প্রথম ডিজিট = সেট ব্যবহারকারী আইডি (4) এর জন্য বৈশিষ্ট্য নির্বাচন করে এবং গ্রুপ আইডি সেট করে (2) এবং পাঠ্য চিত্রটি সংরক্ষণ করুন (1) দ্বিতীয় অঙ্ক = ফাইলের মালিকানাধীন ব্যবহারকারীর জন্য অনুমতি: পড়ুন (4), লিখুন (2) , এবং কার্যকর করুন (1) তৃতীয় সংখ্যা = ফাইলের গ্রুপের অন্যান্য ব্যবহারকারীর জন্য অনুমতি: পড়ুন (4), লিখুন (2), এবং সম্পাদন করুন (1) চতুর্থ সংখ্যা = ফাইলের গ্রুপে নেই অন্য ব্যবহারকারীদের জন্য অনুমতি: পড়ুন ( 4), লিখুন (2), এবং কার্যকর করুন (1)
অষ্টাল (0-7) মান প্রতিটি অঙ্ক ব্যবহারকারী (rwx) = 4 + 2 + 1 = 7 গ্রুপ (আরএক্স) = 4 + 1 = 5 বিশ্ব (আরএক্স) = 4 + 1 = 5 এর জন্য মান যোগ করে গণনা করা হয় chmod মোড = 0755
আমার এই ছোট্ট উপন্যাসটি রয়েছে যা আপনি আপনার .bashrc (বা সমতুল্য) এ রাখতে পারেন।
অস্বীকৃতি: আমি স্ক্রিপ্টটির লেখক নই, এবং আমি নিশ্চিত নই যে এটি কে লিখেছিল ... তবে এই কাজটি করার জন্য তাকে / তার কাছে প্রপস করে।
alias lsp="ls -l --color |
awk '{k=0; for(i=0;i<=8;i++) k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));
if (k) printf(\" %0o \",k); print}'"
echo 'rwxrwxrw-' | perl -ne 'BEGIN{sub conv{ chomp(my $ins=shift); my $k=0; for(my $i=0;$i<=8;$i++) { my $tmps = ( substr($ins, $i, 1) =~ /[rwx]/ ); $k+= ( $tmps*(2**(8-$i)) ); }; if ($k) { sprintf(" %0o ", $k); } else { "??" ; }; }; } print(conv($_)."\n");'
"মুদ্রণ হবে 776
। চিয়ার্স!