উত্তর:
/ Etc / ssh / sshd_config এ, আপনি উমাস্ক মান নির্ধারণের জন্য নীচের মত (-u 0002) তে একটি পতাকা এবং মান পাস করতে পারেন:
Subsystem sftp /usr/lib/openssh/sftp-server -u 0002
কনফিগারেশন ফাইলের বিদ্যমান সাবসিস্টেম sftp লাইনে -u 0002 যুক্ত করুন।
এরপরে, পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনাকে পুনরায় আরম্ভ করতে হবে:
service ssh restart
Subsystem sftp internal-sftp
।
/ Etc / ssh / sshd_config এ, নিম্নলিখিত পরিবর্তন করুন:
Subsystem sftp /usr/lib/openssh/sftp-server
প্রতি:
Subsystem sftp /bin/sh -c 'umask 0002; exec /usr/libexec/openssh/sftp-server'
সৌর: http://jeff.robbins.ws/articles/setting-the-umask-for-spp-transferences
exec
ফাইনালের আগে একটি রাখা ভাল /usr/.../sftp-server
, যাতে আপনার sh
চারপাশে অকেজো প্রক্রিয়া না পড়ে।
0002
ছোট হিসাবে লেখা যেতে পারে 02
।
umask
কমান্ডটির কোনও নেতৃস্থানীয় শূন্যের প্রয়োজন নেই , এটি সর্বদা অষ্টাল সংখ্যা হিসাবে যুক্তিটি পড়ে 0002
।