Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrej 'Zed' Zaikin                  2:5012/32      22 May 2002  09:40:56
 To : All
 Subject : FreeBSD 4.5, msdosfs, noexec
 -------------------------------------------------------------------------------- 
 
 
 Ловите патч для монтирования ФАТа с опцией noexec (чтобы на файлах не было
 атрибута 'x', а на каталогах был)
 
 === kernel_msdosfs_noexec.patch  *start* ===
 *** msdosfs_vnops.c0    Tue Jul 18 19:19:13 2000
 -+- msdosfs_vnops.c Wed May 22 09:09:00 2002
 ***************
 *** 358,363 ****
 -+- 358,371 ----
         mode = S_IRWXU|S_IRWXG|S_IRWXO;
     else
         mode = S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
 +
 +   /*
 +    * If mounted with 'noexec' flag and this is not directory, then remove
 execute flag
 +    *   by zed (zed@povt.kurganregion.ru, 2:5012/32)
 +    */
 +   if (!(dep->de_Attributes & ATTR_DIRECTORY) && (ap->a_vp->v_mount->mnt_flag &
 MNT_NOEXEC))
 +       mode &=~(S_IXUSR|S_IXGRP|S_IXOTH);
 +
     vap->va_mode = mode & pmp->pm_mask;
     vap->va_uid = pmp->pm_uid;
     vap->va_gid = pmp->pm_gid;
 === kernel_msdosfs_noexec.patch   *end*  ===
 
 --- -> Волшебник - самоучка :)
 
  * Origin: Zed. Просто Zed. :) (2:5012/32)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FreeBSD 4.5, msdosfs, noexec   Andrej \'Zed\' Zaikin   22 May 2002 09:40:56 
Архивное /ru.unix.bsd/17933ceb14c9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional