কোনও উবুন্টু ডেস্কটপ স্থানীয় ওয়েব সার্ভারে / var / www এর জন্য লেখার অনুমতি সেট করা


3

আমি এখন 3 দিন ধরে নরকের মতো লড়াই করে যাচ্ছি, আমি কী ভুল করেছি তা অনুমান করতে পারি না ...

সম্পাদনা 3: আমি মনে করি যে আমার প্রশ্নটি আমি যা ভাবি তার থেকে বেশি নির্দিষ্ট, তাই আমি এখানে একটি নতুন থ্রেড তৈরি করেছি: https://askubuntu.com/questions/631303/make-owner-of-newly-create-files-and-folders- WWW-ডেটা-পরিবর্তে অফ সুপার-ইউজার-অ্যাডমিন

এখানে আমার সেটআপ:

  • এতে উবুন্টু ডেস্কটপ এবং এলএএমপি ইনস্টল করা একটি কম্পিউটার। নোট করুন যে আমার কাছে কোনও স্থির আইপি নেই এবং এর একমাত্র উদ্দেশ্য হল আমার দলটির সাথে স্থানীয়ভাবে সহযোগী ওয়েবসাইটগুলি তৈরি করতে সক্ষম হওয়ায় ফিলিপিন্সের সংযোগগুলি খুব ধীর। সুতরাং (যদি আমি ভুল না হই) তবে সমস্যাটি সমাধান করতে পারলে আমি সব কিছু 77 77 to এ সেট করতে খুব একটা আপত্তি করি না, তবে আমি ভবিষ্যতের রেফারেন্সের জন্য এটি করার সঠিক উপায়টি শিখতে চাই।

  • আমি ওয়েব-ডেটা গ্রুপে 5 টি "ব্যবহারকারী" তৈরি করেছি (এবং একটি নতুন www-পাব গ্রুপ যেমন আমি নতুন উপায়গুলি সন্ধান করার চেষ্টা করছিলাম ... আমি উভয়ই চেক করেছি), যে সাম্বা শেয়ার ব্যবহার করে / www / var ফোল্ডারে সংযুক্ত রয়েছে ।

আমি এখন পর্যন্ত সবকিছু চেষ্টা করেছি, সাফল্য ছাড়াই:

  • পুনরাবৃত্তির জন্য -আর ব্যবহার করে ফাইন্ড কমান্ড দিয়ে chmod এবং chown
  • উমাস্কটি 0002 এ পরিবর্তন করা হচ্ছে

তবে আমার সমস্ত নতুন ডিরেক্টরি এবং ফাইলগুলি এখনও লেখার যোগ্য নয় যতক্ষণ না আমি chmod / chown কমান্ড লাইনগুলি আবার চালিত করি যখন আমি বিভিন্ন থ্রেডে খুঁজে পাই।

আমি উবুন্টু এবং সার্ভার / কমান্ড লাইন এবং সমস্তগুলিতে খাঁটি নবাগত, তবে বেশ দ্রুত শিখি।

প্রশ্নাবলী:

  • উত্পাদনের জন্য তবে বিশ্বের অ্যাক্সেস ছাড়াই আমি কি একটি সাধারণ chmod 777 বিধি ব্যবহার করতে পারি (এবং এটি করার সঠিক উপায় কী)?

  • এটি করার জন্য ধাপে ধাপে প্রক্রিয়া কী?

  • এটি কি অন্য কিছু হতে পারে? অ্যাপাচি কনফিগার? এটি কি সব সময় রেফারেন্স করা উচিত?

আমি লস্ট!

আগাম ধন্যবাদ

সম্পাদনা: ভেবেছিল এটি সাহায্য করতে পারে:

ls -l /var/www
    total 4
    drwxrwsr-x 8 www-data www-data 4096 Jun  2 17:56 html
    -rw-rw-r-- 1 www-data www-data    0 May 27 01:40 Untitled Document~

ls -l /var
    total 52
    drwxr-xr-x  2 root     root     4096 Jun  2 10:29 backups
    drwxr-xr-x 21 root     root     4096 May 28 12:49 cache
    drwxrwsrwt  2 root     whoopsie 4096 May 28 11:56 crash
    drwxr-xr-x 71 root     root     4096 May 27 11:23 lib
    drwxrwsr-x  2 root     staff    4096 Apr 18 05:34 local
    lrwxrwxrwx  1 root     root        9 May 11 23:05 lock -> /run/lock
    drwxrwxr-x 16 root     syslog   4096 Jun  2 17:53 log
    drwxrwsr-x  2 root     mail     4096 Apr 22 20:13 mail
    drwxrwsrwt  2 root     whoopsie 4096 Apr 22 20:19 metrics
    drwxr-xr-x  2 root     root     4096 Apr 22 20:13 opt
    lrwxrwxrwx  1 root     root        4 May 11 23:05 run -> /run
    drwxr-xr-x  9 root     root     4096 May 26 18:46 spool
    drwxrwxrwt 12 root     root     4096 Jun  2 17:59 tmp
    drwx------  2 root     bin      4096 Jun  2 10:21 webmin
    drwxrwsr-x  4 www-data www-data 4096 May 29 15:37 www 

সম্পাদনা 2:

আমার ওয়েবসাইটগুলি যেখানে / var / www / html হয় সেখানে ফোল্ডারে ls -l চালানোর সময় আমি কিছু অদ্ভুত কিছু দেখেছি? আজ তৈরি করা নতুনগুলি www-ডেটা দ্বারা মালিকানাধীন নয় তবে সার্ভারের প্রধান প্রশাসকের ("বোরিস") দ্বারা মালিকানাধীন

ls -l /var/www/html
drwxrwsr-x 2 boris    www-data  4096 May 29 15:38 Agama
drwxrwsr-x 6 www-data www-data  4096 May 27 18:21 calima
drwxrwsr-x 6 www-data www-data  4096 May 27 23:19 calima2
drwxrwsr-x 6 boris    www-data  4096 Jun  2 17:21 cheche
drwxrwsr-x 9 boris    www-data  4096 Jun  2 18:17 Cheche1
-rw-rw-r-- 1 www-data www-data 11321 May 26 18:19 index.html
-rw-rw-r-- 1 www-data www-data    20 May 27 01:41 index.php
drwxr-sr-x 2 boris    www-data  4096 Jun  2 17:56 Test

ইস্যু chown -R www-data:www-data /var/www, তারপর chmod -R 774 /var/www। এটি গ্রুপ www-ডেটার জন্য ফাইল এবং ফোল্ডারে লিনাক্স অনুমতিগুলি ঠিক করবে । এখন আপনাকে সাম্বায় অনুমতিগুলি তৈরি করতে হবে ।
jcbermu

আমি এটি অতীতে করেছি, সমস্যাটি হ'ল যদি আমি একটি নতুন ফোল্ডার তৈরি করি (বা যদি পিএইচপি করে, উদাহরণস্বরূপ ওয়ার্ডপ্রেসের জন্য ডুপ্লিকেটর প্লাগইন ব্যবহার করে ইনস্টল চালানো হয়) তবে নতুনটির কোনওটিতে আমার লেখার অনুমতি নেই ডিরেক্টরি তৈরি করেছেন
বোরিস শেভেরু

উত্তর:


-1

আমি অন্য ডিরেক্টরিতে একটি সিমিলিংক ব্যবহার করব:

ln -s <target> <link>

সম্পাদনা: আরও সুনির্দিষ্ট হতে: আপনি এরকম কিছু করতে পারেন:

ln -s /var/www /path/to/link

এটি করা আপনার সিস্টেমকে সুরক্ষা দেয় কারণ আপনার রুট ডিরেক্টরীটি এখনও কেবলমাত্র পঠিত (ব্যবহারকারী হিসাবে)। আপনার হোমপথের কোথাও একটি সিলিমিংক-ডিরেক্টরি হ'ল আপনার প্রকল্পের সাথে টিঙ্কিংয়ের জন্য সেভার উপায়। আমি এটি কোনও প্রোডাকশন সিস্টেমের জন্য ব্যবহার করব না।


হাই টিলম্যান, এবং স্বাগতম। এই কৌশলটি কীভাবে ও কেন ওপি এর সমস্যা সমাধানের জন্য ব্যবহার করা যেতে পারে তা ব্যাখ্যা করার জন্য আপনি যদি সম্পাদনা করেন তবে এই উত্তরটি আরও উন্নত হবে would আমি আপনাকে উত্তর লিখতে সহায়তা কেন্দ্রের বিভাগটি পর্যালোচনা করতে উত্সাহিত করি এবং বিশেষত আমি কীভাবে একটি ভাল উত্তর লিখতে পারি?
একটি সিভিএন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.