මම හිතන්නේ ඇඩම් ඇහුවා ක්රියාත්මක වීමට බැඳී ඇති සියලුම ක්රියාවලීන් සඳහා උමාස්ක් අගය වෙනස් කරන්නේ කෙසේද කියා /opt/lampp/htdocs
ඩිරෙක්ටරියේ .
අළුතින් සාදන ලද ගොනු සඳහා ගොනු අවසරය තීරණය කිරීම සඳහා පරිශීලක ගොනු නිර්මාණය කිරීමේ මාස්ක් (umask) භාවිතා කරයි. නව ගොනු සඳහා පෙරනිමි ගොනු අවසරය පාලනය කිරීමට එය භාවිතා කළ හැකිය.
එබැවින් ඔබ ලිපිගොනු උඩුගත කිරීම සඳහා යම් ආකාරයක ftp වැඩසටහනක් /opt/lampp/htdocs
භාවිතා කරන්නේ නම් ඔබට අවශ්ය umask භාවිතා කිරීමට ඔබේ ftp සේවාදායකය වින්යාස කිරීමට අවශ්ය වේ.
උදාහරණයක් ලෙස php මගින් ගොනු / නාමාවලි නිර්මාණය කරන්නේ නම්, ඔබට php කේතය වෙනස් කළ යුතුය
<?php
umask(0022);
// other code
?>
ඔබගේ බාෂ් සැසියෙන් ඔබ නව ලිපිගොනු / ෆෝල්ඩර සාදන්නේ නම්, ඔබට ඔබේ ෂෙල් පැතිකඩෙහි umask අගය සැකසිය හැකිය. / .bashrc නැතහොත් ඔබට සියලු පරිශීලකයින් සඳහා umask /etc/bashrc
හෝ /etc/profile
ගොනු ගොනු සැකසිය හැකිය . ගොනුවට පහත සඳහන් දෑ එක් කරන්න: umask 022
Sample umask Values and File Creation Permissions
If umask value set to User permission Group permission Others permission
000 all all all
007 all all none
027 all read / execute none
දැනටමත් නිර්මාණය කර ඇති ලිපිගොනු සඳහා අවසර වෙනස් කිරීම සඳහා ඔබට සොයා ගැනීම භාවිතා කළ හැකිය. මෙය උපකාරී වේ යැයි සිතමි.
chmod 75 /opt/lampp/htdocs
නැතහොත් එය එසේ වියchmod 755 /opt/lampp/htdocs
යුතුද?