/ Var / www / html এর জন্য সঠিক অনুমতি?


11

আমি হোম ডিরেক্টরিতে পরিবর্তনগুলি লিখতে সক্ষম হয়েছি, তবে /var/www/htmlফোল্ডারের ক্ষেত্রে এটি আমাকে কোনও পরিবর্তন করতে বা নতুন ফাইল বা ফোল্ডার তৈরি করার অনুমতি দিচ্ছে না।

আমি ডিরেক্টরিতে ফাইল দেখতে সক্ষম।

অনুমতিগুলি সেট করার সঠিক পদক্ষেপগুলি কি দয়া করে প্রস্তাব করুন suggest


উত্তর:


8

মূল হিসাবে:

chown -R user /var/www/html/

আপনার ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারী" প্রতিস্থাপন করুন।


1
আপনার অধিকার না থাকলে এটি কাজ করবে না। ব্যবহারকারী যদি / var / www / html তে জিনিস লিখতে বা পরিবর্তন করতে না পারে তবে সে অনুমতিও পরিবর্তন করতে পারে না।
গ্যাবে

আপনি ঠিক বলেছেন, আমি আমার উত্তরটি সম্পাদনা করব
লুকাস কাউফম্যান

3
বেশিরভাগ সময় / var / www / html dir ওয়েব ব্যবহারকারীর মালিকানাধীন (www-ডেটা বা HTTP, ...)। আপনার ব্যবহারকারীকে সেই গোষ্ঠীতে যুক্ত করাও সমস্যার সমাধান করেছে।
গোয়েজ

1
"বেশিরভাগ সময়" হ'ল "কিছু বিতরণে"
ম্যাটডেম

@ লুকাসকফম্যান, আমি এটি পছন্দ করি।
আবু আবু

4

যে গ্রুপটি অন্তর্ভুক্ত তা /var/www/htmlসাধারণত অ্যাপাচি, ডাব্লু, অথবা ওয়েবমাস্টারের একটি সন্ধান করুন। তারপরে আপনার ব্যবহারকারীকে সেই গোষ্ঠীতে যুক্ত করুন।

sudo usermod -a -G <groupname> <your_username>

/ var / www / html এর সাথে সম্পর্কিত গ্রুপটির নাম কোথায় এবং এটি আপনার ব্যবহারকারীর নাম।


6
গ্রুপ না থাকলে root। তাহলে, এটি করবেন না।
ম্যাডটিডেম

1
@mattdm এটি একটি ভাল বিষয় যা আমি ভেবেও দেখিনি। তবে আমি সন্দেহ করি যে /var/www/htmlতিনি যদি কিছু কনফিগারেশন পরিবর্তন না করেন তবে তার মালিক মূল হবে। তবে আমি মনে করি না যে এটিই হবে।
কেভিন এম

2
সমস্ত ফেডোরা এবং আরএইচইএল সিস্টেমে রুট হ'ল সেই ডিরেক্টরিটির ডিফল্ট মালিক এবং আমি যে সমস্ত ডেরাইভেটিভ সম্পর্কে অবগত রয়েছি।
mattdm

আমার প্রাথমিক ডিজিটাল মহাসাগর সহ উবুন্টু 14.0.4.1 এর /var/www/html/সাথে মূল হিসাবে সেটআপ করা হয়েছিল: রুট মালিকানাধীন তাই গ্রুপ এবং মালিকের পরিবর্তনগুলি কখনও কখনও প্রয়োজন হয় এবং ব্যবহারকারীকে গ্রুপ রুটে যোগ করা উচিত নয় যেমন ম্যাটডেমের পরামর্শ অনুসারে।
rhand

@ কেভিনিএম উবুন্টু বিশেষজ্ঞ হওয়া দুর্দান্ত তবে অন্য স্বাদগুলি আলাদা। আরএইচএল / সেন্টোস / ফেডোরা অনেকগুলি গুরুত্বপূর্ণ ফাইল দেয় যার মধ্যে এটি রয়েছে, মূল / মূলের মালিকানা। মালিকানা পরিবর্তন সম্পর্কে আমার একটি স্বাস্থ্যকর প্যারোনিয়া আছে, কারণ আমি এখানে ঝুঁকেছি, কারণ আমি আপাচি ভাঙতে চাই না।
সিনথিয়া ভি

4

আমার পরামর্শ ব্যবহার করতে হয় /srv/। এটা এখানে কি জন্য। একটি উপযুক্ত শ্রেণিবিন্যাস তৈরি করুন (সম্ভবত /srv/www/, তবে আপনার দলের জন্য আরও কিছু উপযুক্ত)। তারপরে, অ্যাপাচি কনফিগারেশনটি পরিবর্তন করুন যাতে নতুন ডিরেক্টরিটি আপনার হয় DocumentRoot

এর বিভিন্ন সুবিধা রয়েছে:

  • আপনি এমন জায়গায় কাজ করছেন যা এই জাতীয় পরিষেবাদির জন্য ফাইলগুলির জন্য সংরক্ষিত সংজ্ঞা অনুসারে স্থানীয় সংস্থা বা সিস্টেম প্রশাসক দ্বারা পরিচালিত হতে পারে। আপনি জিনিসগুলি এমনভাবে সংগঠিত করতে পারেন যা আপনার কাছে বোধগম্য হয়।
  • আপনি প্যাকেজ ম্যানেজারের মালিকানাধীন ফাইল বা ডিরেক্টরিতে গোলযোগ করছেন না। (আপনি যদি কোনও প্যাকেজের মালিকানাধীন কোনও ফাইলের অনুমতিগুলি পরিবর্তন করেন তবে কোনও সুরক্ষা আপডেট আসার সাথে সাথে তারা "ফিক্সড" ফিরে আসতে পারে))
  • আপনি / ভারে অস্থায়ী ফাইল তৈরি করছেন না। এটি আপনার ব্যাকআপ কৌশলটিতে সহায়তা করতে পারে।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.