আমি বিশ্বাস করি এটি ডিরেক্টরিতে অনুমতি নিয়ে এবং তাদের কাছে কে লিখতে পারে তা করবে। আপনি যদি চালনা ls -al /var/lib | grep tftpboot
করেন drwxrwxrwx
তবে ডিরেক্টরিটির মালিক পাশাপাশি অনুমতিগুলি (সম্ভবত ) একবার দেখুন । তারপরে, /home/user
অনুমতিগুলি দেখুন এবং আপনি দেখতে পাবেন যে এটি সেট করা হবে drwx------
যার অর্থ কেবলমাত্র সেই ডিরেক্টরিটির মালিকানাধীন ব্যবহারকারীরই এটি লিখতে পারে - tftpd
সেই ডিরেক্টরিতে লেখার অনুমতি থাকবে না। আপনি উবুন্টু ব্যবহার করেন, তাহলে দেখতে এখানে কিভাবে সঠিকভাবে জন্য গন্তব্য সংকলন কনফিগার করার জন্য tftpd
সম্পর্কে বিশেষভাবে অংশ chown
।
সম্পাদনা : tftp
নির্দিষ্ট ডিরেক্টরিতে ( /home/tftpd
এই উদাহরণে) লেখার জন্য সেলইনাক্সকে অক্ষম (বা কনফিগার করা ) করা দরকার। এ সম্পর্কিত তথ্য এখানে পাওয়া যাবে: https://access.redhat.com/docamentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security- উন্নতি_লিনাক্স / সেকিট-নিরাপত্তা- উন্নত_লিনাক্স- পরীক্ষা-নিরীক্ষা_সিলিনাক্স_সিল্কিংমেল