SCO ¹ÙÀ̳ʸ®´Â ¼¼ °³ÀÇ tar ÆÄÀÏ ¶Ç´Â µð½ºÅ©¸¦ Á¦°øÇÑ´Ù. root µð·ºÅ丮·Î ¹Ù²Ù°í ¿© ·¯ºÐÀÇ Á¤Ã¥¿¡ µû¶ó ¿©·¯ºÐÀÇ umask¸¦ ¼³Á¤ÇÏ°í ±× ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®¾î¶ó(root ±ÇÇÑÀ¸ ·Î). /tmp µð·ºÅ丮¿¡¼ ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù; ±×°ÍÀ» ½ÇÇà½ÃÄѶó.
/usr/adsm/dsm.sys
¿Í /usr/adsm/dsm.opt
¸¦ ¼Õ¼ö ÆíÁýÇØ¾ß ÇÒ °ÍÀÌ´Ù.
dsm.sys
¿¡¼ ÁöÁ¤ÇؾßÇÒ Áß¿äÇÑ ¶óÀÎÀº ´ÙÀ½°ú °°´Ù:
¼¹öÀÇ À̸§
¼¹ö¿¡ ºÎ¿©µÈ È£½ºÆ®¸í
¿©·¯ºÐ¸¸ÀÇ È£½ºÆ®¸í
dsm.opt
¿¡¼ ¿©·¯ºÐÀº ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
Àü¿¡ Á¤ÇØÁÖ¾ú´ø µ¥·Î
½Éº¼¸¯ ¸µÅ©¸¦ ÇÒ °ÍÀÎÁö, ¸» °ÍÀÎÁö(º¸Åë ÁÁÀº »ý°¢Àº ¾Æ´Ô)
¹é¾÷ÇÒ ÇÏÀ§ µð·ºÅ丮(¿©·¯ºÐÀÌ ¿øÇÏ´Â °÷)
/etc/fstab
¿¡¼ ºÎÅÍ SCO-ȣȯ /etc/mnttab
À» »ý¼ºÇØ¾ß ÇÑ´Ù. ´ÙÀ½
°ú °°Àº ÆÞ ½ºÅ©¸³Æ®, fstab2mnttab
À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
#!/usr/bin/perl
$mnttab_struct = "a32 a32 I L";
open(MTAB, "/etc/mtab") || die "Cannot open /etc/mtab: $!\n";
open(MNTTAB, ">/etc/mnttab") || die "Cannot open /etc/mnttab: $!\n";
while(<MTAB>) {
next if /pid/;
chop;
/^(\S*)\s(\S*)\s(\S*)\s.*$/;
$device = $1;
$mountpt = $2;
$fstype = $3;
if($fstype ne "nfs" && $fstype ne "proc") {
$mnttab_rec =
pack($mnttab_struct, $device, $mountpt, 0x9d2f, time());
syswrite(MNTTAB, $mnttab_rec, 72);
print "Mode entry for: $device $mountpt $fstype\n";
}
}
close(MNTTAB);
exit 0;
À̵é Ŭ¶óÀ̾ðÆ®¸¦ À§ÇØ °øÀ¯ ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾ø´Ù; ¸ðµÎ Á¤ÀûÀ¸·Î ¸µÅ©
µÇ¾î ÀÖ´Ù.