ভিএসএফটিপিডি 553 ত্রুটি: ফাইল তৈরি করতে পারেনি


18

উবুন্টু 12.04 এবং ভিএসএফটিপিডি সহ নতুন এলএএমপি সার্ভার সেটআপ।

আমি /var/wwwএফটিপি ব্যবহারকারীর সাথে ফোল্ডার (ওয়েব রুট) অ্যাক্সেস করার চেষ্টা করছি ।

আমি একটি নতুন ব্যবহারকারী তৈরি করেছি ftpuserএবং এটি www-dataঅ্যাপাচি দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হওয়া ব্যবহারকারী গোষ্ঠীতে যুক্ত করেছি ।
ব্যবহারকারীর হোম ডিরেক্টরি সেট করা আছে /var/www। আমিও মালিকানা পরিবর্তন /var/wwwকরতে www-dataগ্রুপ এবং পরিবর্তিত অনুমতি 02775

তবে আমি এখনও ফাইল আপলোড করতে পারছি না। ত্রুটিটি হ'ল: "553 ফাইল তৈরি করা যায়নি"।

  1. কেউ দয়া করে আমাকে এই অনুমতিগুলি কীভাবে সঠিকভাবে সেট করবেন তা ব্যাখ্যা করতে পারেন?
  2. সঠিক সেটআপ কি? আমি বাড়িতে ডিরেক্টরি সেট করা উচিত ftpuserকরতে /var/wwwবা একরকম diffeerently?

ওয়েবে আমি প্রচুর বিষয় পেয়েছি তবে সেগুলির কোনওটিই সর্বজনীন সমাধান দেয় না।

ধন্যবাদ!


হালনাগাদ:

এখানে আউটপুট হয় ls -lএর /var/www:

drwxr-sr-x 3 root ftpuser 4096

vsftpd.confফাইলের বিষয়বস্তু :

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftpuser
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

আমারও একই সমস্যা, আপনি কি কিছু খুঁজে পেয়েছেন?
মার্টিন

দুর্ভাগ্যক্রমে না - আমি ছেড়ে দিয়েছি এবং সেই সার্ভারে সমস্ত প্রকল্পের কোড ঠেকানোর জন্য গিট ব্যবহার শুরু করেছি। এটি কেবলমাত্র একটি ডেভ / টেস্টিং সার্ভার ..
আরম বায়জায়ান

কিছু সময়ের পরে, আমি একই পরিস্থিতিতে একটি নতুন সার্ভারে শেষ হয়েছি, এবং আমিন ওয়াইয়ের উত্তরটি সঠিক ছিল। অনুমতিগুলি ভুল ছিল এবং ফোল্ডারে তাদের আবার জোর করে দেওয়ার বিষয়টি সমস্যার সমাধান করেছে।
আরম বায়াজায়ান

উত্তর:


19

সমস্যাটি হ'ল rootপরিবর্তে আপনার ফোল্ডারটির মালিকানা রয়েছে ftpuser

এটি চালানো ঠিক করতে:

sudo chown -R ftpuser:nogroup /var/www/ftuuserfolder

0

আমি খুঁজে পেয়েছি যে আমি সঠিক মালিকানা সেট করেছি, তবে সঠিক অনুমতি নেই।


যদি আপনার ফোল্ডারটি ব্যবহারকারীর 'ftpuser' এবং গ্রুপ 'www-ডেটা' উদাহরণস্বরূপ, যেমন ...

drwxr-sr-x 3 ftpuser www-data 4096

তাহলে আপনি সম্ভবত চালানো না ...

sudo chmod -R g+w /var/www/ftpuserfolder

যে ফাইলগুলি / ফোল্ডারগুলির মালিক সেই গোষ্ঠীকে লেখার অনুমতি দেয়।

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