উত্তর:
গ্রেগ উল্লেখ করেছেন attrib
- তবে এর attrib
কাছাকাছি কোথাও নেই chmod
- কোনও attrib
একক ফাইলের কেবল পঠনযোগ্য / লুকানো বৈশিষ্ট্যগুলি সেট করতে পারে - এটি এর মতো সূক্ষ্ম দানযুক্ত নিয়ন্ত্রণ সরবরাহ করে icacls
না।
icacls
অ্যাক্সেস নিয়ন্ত্রণের তালিকাগুলি সেট / পুনরায় সেট করে, যাতে আপনি পৃথক এসআইডি এবং গোষ্ঠীগুলির জন্য অধিকার মঞ্জুর / অস্বীকার করতে পারেন। যদিও এটি মোটামুটি জটিল।
আমার গিথুব গিস্টে আমি সংরক্ষণ করেছি এমন একটি উদাহরণ এখানে ; এটি একটি ফোল্ডারে সমস্ত ফাইলের মালিকানা এবং অ্যাক্সেস নিয়ন্ত্রণের তালিকা পুনরায় সেট করে এবং বিশেষত পূর্ববর্তী ইনস্টল থেকে ফাইলগুলি সরিয়ে নিয়ে যাওয়ার সময় "এই ক্রিয়াটি সম্পাদন করার জন্য আপনার কাছ থেকে অনুমতি নেওয়া দরকার ..." এই সমস্যাগুলিকে ঠিক করতে বিশেষভাবে কার্যকর:
icacls * /reset /t /c /q
রিসেট বিদ্যমানটিকে ডিফল্ট তালিকার সাথে প্রতিস্থাপন করে।
/t
সমস্ত ফাইল, ফোল্ডার এবং সাবফোল্ডারগুলিতে পুনরাবৃত্তির সাথে কাজ করে
/q
কোনও
/c
ত্রুটি দেখা দিলেও বাকী ফাইলগুলি সহ কোনও সাফল্যের বার্তা অব্যাহত রাখে না ।
আপনি বিদ্যমান এসিএলগুলির ব্যাকআপ রাখার মতো জিনিসগুলিও করতে পারেন এবং এগুলি সমস্ত ক্ষেত্রে প্রয়োগ করতে পারেন। এসএস at৪ তে একবার দেখুন যা বিভিন্ন অপশন এবং সুইচগুলি খুব ভালভাবে ব্যাখ্যা করে।
cmd
[উইন] + এ আঘাত করে আপনি যে "সাধারণ" পেয়েছেন + [আর] এর এগুলির অভাব রয়েছে। এই জাতীয় বিশেষ প্রয়োজনের জন্য আমার "অ্যাডমিন শেল" শর্টকাট রয়েছে, "অ্যাডমিনিস্ট্রেটর হিসাবে এক্সিকিউট করুন" (বা অনুরূপ; আমি একটি জার্মান উইন্ডোজ সিস্টেমে আছি) যাচাই করা হয়েছে (এবং গা dark় লাল পটভূমির রঙ সহ)।
সেখানে (দুঃখের সাথে) সঠিক সমতুল্য হতে পারে না, যেহেতু লিনাক্স আন ডস / উইন্ডোজ বিভিন্ন উদ্দেশ্যে অ্যাট্রিবিউট ব্যবহার করে এবং (চতুরাঙ্গা আগে বলেছিল) সুরক্ষা মডেলটি আলাদা:
H
) এবং "সিস্টেম" ( S
) বৈশিষ্ট্য রয়েছে যার লিনাক্সে সমতুল্য নেই; সেখানে, ফাইলগুলি কোনও বিন্দু ( .
) দিয়ে প্রিপেন্ড করে লুকানো থাকে ।A
) বৈশিষ্ট্যের সমতুল্য নয়।x
ডস / উইন্ডোজ ফাইল বৈশিষ্ট্যে "এক্সিকিউটেবল" ( ) লিনাক্স বৈশিষ্ট্যের সমতুল্য নেই ।D
) অ্যাট্রিবিউট (কিন্তু তবুও এটি পরিবর্তন করা যাবে না)।ডস ফাইল অ্যাট্রিবিউট R
( কেবল পঠনযোগ্য) এমন একটি যা সমতুল্য হিসাবে বিবেচিত হতে পারে: এই অ্যাট্রিবিউট সেটটি মোটামুটি w
সমস্ত অনুপস্থিত থাকার জন্য অ্যাট্রিবিউটের মতো হয় ; তবে এই বৈশিষ্ট্যটি পরিবর্তনের অনুমতি এসিএলগুলির সাপেক্ষে।
উইন্ডোজে সামান্য chmod
/ chown
সমমান থাকতে পারে , সম্ভবত কিছু স্ক্রিপ্টিং ভাষায় লেখা হয়েছে, যা ঘুরেফিরে কল করে attrib
এবং cacls
(বা উত্তরসূরীরা), তবে আমার একটি নেই।
CAP_LINUX_IMMUTABLE
প্রক্রিয়া দ্বারা সেট করা যেতে পারে ), উইন্ডোজটিতে অ্যাট্রিবিউট সেট করার অ্যাক্সেস সব কিছুই বা কিছুই নয়। কেবলমাত্র পঠনযোগ্য ফাইল বৈশিষ্ট্য নির্ধারণের জন্য উইন্ডোজের এই কমান্ডটি ব্যবহার করা কার্যকর করার একটি সাধারণ ভুলchmod
। দুর্ভাগ্যক্রমে সিস্টেমগুলি কেবল প্রোগ্রামার হিসাবেই তাদের অবহিত করা হয় them
chattr
আদেশটি সম্পর্কে অবগত ছিলাম না । তবে আপনি আমাকে বোঝাতে চাননি, "ফাইলের বৈশিষ্ট্য এবং অনুমতিগুলিকে বিভ্রান্ত করতে", তাই না? আফিক্স, ডসের বৈশিষ্ট্য সম্পর্কে আমি লিখেছি এমন প্রতিটি শব্দ এখনও সঠিক।
chattr
, উইন্ডোটির ডিরেক্টরি অ্যাট্রিবিউট ব্যতীত কোনও ইনড নেই except
chmod
উইন্ডোজের সাথে সরাসরি কোনও সমতুল্য নেই কারণ ফাইল "মোড" বৈশিষ্ট্যের মতো কিছুই নেই। উইন্ডোজ ফাইল বৈশিষ্ট্যের স্ট্যান্ডার্ড সেট এর সাথে কোনও সম্পর্ক নেই। কেবলমাত্র পঠনযোগ্য বৈশিষ্ট্য কোনও ফাইলের অনুমতি নয়। এটি মূলত বলে যে ফাইলটি পাথরে লেখা রয়েছে, সুতরাং এটির সংশোধন করার সমস্ত প্রচেষ্টা ব্যর্থ হতে হবে। লিনাক্স "অপরিবর্তনীয়" ফাইল বৈশিষ্ট্যটি একই রকম। উইন্ডোজ কেবল অনুমতিগুলির জন্য এসিএল ব্যবহার করে, সুতরাং আইক্যাকলস.এক্সএই এবং অনুরূপগুলি অনুমতি সম্পর্কিত বিষয়ে একই ধরণের কমান্ড।
icacls "C:\folder" /grant:r "Domain\Users":(OI)(CI)M /T /C
ডোমেন ব্যবহারকারীদের জন্য কোনও ফোল্ডারে অনুমতি পরিবর্তন করার জন্য একটি কবজির মতো কাজ করে। সম্পর্কিত অতিরিক্ত তথ্য cacls
এবং icacls
।
attrib
কমান্ড খুব মৌলিক কিছু (শুধুমাত্র পাঠযোগ্য, সংরক্ষণাগার পতাকা) এর জন্য সবচেয়ে বেশি মিল রয়েছে। তারপরে রয়েছে এসিএল (অ্যাক্সেস কন্ট্রোল লিস্ট) কমান্ড cacls
। সর্বশেষে তবে সর্বনিম্ন নয়, যেহেতু উইন্ডোজ প্রকৃতপক্ষে পিক্সিক্স অনুগত, তাই ইউনিক্সের মতো পতাকা রয়েছে। আপনি যদি সাইগউইন সরঞ্জাম সেটটি ইনস্টল করেন তবে আপনি একটি পাবেন chmod
। (সামান্য অফ-টপিক, যেহেতু আপনি ইউনিক্স কমান্ডের সমতুল্য সন্ধান করছেন, তাই সিজিগউইন ডাউনলোড এবং ইনস্টল করা আপনার জন্য আকর্ষণীয় কিছু হতে পারে))
আমি takeown.exe
আমার বর্তমান লগ ইন হওয়া ব্যবহারকারী আইডিতে ফাইলের অনুমতিগুলি পরিবর্তন করতে উইন্ডোজ কমান্ডটি ব্যবহার করি : http://technet.microsoft.com/en-us/library/cc753024.aspx
উইন্ডোতে chmod নামে কিছু নেই কারণ উইন্ডোজটির সুরক্ষা মডেল লিনাক্সের চেয়ে আলাদা। আপনি attrib
বস্তুর বৈশিষ্ট্য পরিবর্তন করতে কমান্ডটি ব্যবহার করতে পারেন । (তবে তারা বিশ্বব্যাপী সম্পত্তিগুলির দিকে বেশি are
যদি আপনি সিএইচএমড (যা কেবল ইউনিক্স / লিনাক্স কমান্ড, কেবল ফাইল অনুমতি পরিবর্তন করতে ব্যবহার করেন) এর মতো কোনও কিছুর মুখোমুখি হয়ে থাকেন তবে আপনাকে ফাইল বা ফোল্ডারে ডানদিকে ক্লিক করতে হবে এবং তারপরে বৈশিষ্ট্যগুলিতে এবং সিকিওরিটির মধ্যে যেতে হবে।
আপনি প্রশাসক হিসাবে লগ ইন করলে সেখান থেকে আপনি ফোল্ডার বা ফাইলের অনুমতি অনুযায়ী পরিবর্তন করতে পারেন।
তিন ধরণের অনুমতি রয়েছে (পড়ুন, লিখুন এবং সম্পাদন করুন) লিনাক্স বা ইউনিক্স-এ আপনি রিডের মতো রিড, রাইটিংয়ের জন্য ডাব্লু এবং এক্স এক্সিকিউট করার জন্য দেখতে পাবেন তবে উইন্ডোতে আপনি পুরো শব্দটি দেখতে পাবেন।
আপনি অন্য একটিতে ফাইলের মালিকানাও নির্ধারণ করতে পারেন।