The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
ACL на UFS2 в FreeBSD, !*! Bushi, 31-Июл-03, 14:41  [смотреть все]
Планирую использовать FreeBSD в качестве файл-сервера.
Как поднять ACL на FreeBSD 5.1?
Не нашел ни одной статьи в интернете, ни в хэндбуке. Делал по книге Майкла Эбена "FreeBSD - искусство достижения равновесия"

Собрал ядро с опциями
options UFS_EXTATTR
options UFS_EXTTR_AUTOSTART
options UFS_ACL

/home у меня отдельная файловая система

#mkdir -p /home/.attribute/system
#cd /home/.attribute/system/
#extattrctl initattr -p /home 388 posix1e.acl_access
#extattrctl initattr -p /home 388 posix1e.acl_default

Заново монтирую /home

#getfacl text.txt

#file:text.txt
#owner:0
#group:0
user::rw-
group::r--
other::r--

пытаюсь добавить атрибут

setfacl -m m:kdl:rw text.txt
получаю ответ
setfacl: acl_from_text() failed: Invalid argument

где собака порылась?

  • ACL на UFS2 в FreeBSD, !*! lavr, 16:02 , 31-Июл-03 (1)
    >Планирую использовать FreeBSD в качестве файл-сервера.
    >Как поднять ACL на FreeBSD 5.1?
    >Не нашел ни одной статьи в интернете, ни в хэндбуке. Делал по
    >книге Майкла Эбена "FreeBSD - искусство достижения равновесия"
    >

    ls -la /usr/src/sys/ufs/ufs | less ;)

    или

    http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/ufs/ufs/?only_...

    плюс

    # man tunefs (поиск acl)

    успехов

    • ACL на UFS2 в FreeBSD, !*! Bushi, 16:38 , 31-Июл-03 (2)
      >ls -la /usr/src/sys/ufs/ufs | less ;)
      >
      >или
      >
      >http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/ufs/ufs/?only_...
      >
      >плюс
      >
      ># man tunefs (поиск acl)
      >
      >успехов

      Ура! Спасибо громадное! Всего то надо было в однопользовательском режиме сделать tunefs -a enable /home. Теперь самба нормально с аксесс-листами заработала!
      Еще вопрос. Файлы  posix1e.acl_access и posix1e.acl_default занимают по 3Гб каждый. На что влияет параметр attrsize и что будет, если его уменьшить допустим до 17?

      • ACL на UFS2 в FreeBSD, !*! Bushi, 16:45 , 31-Июл-03 (3)
        Из мана extattrctl:

        The extattrctl utility is the management utility for extended attributes      over the UFS1 file system.  It allows the starting and stopping of      extended attributes on a file system, as well as initialization of      attribute backing files, and enabling and disabling of specific extended attributes on a file system.

        То есть для UFS2 эта утилита не нужна и файлы атрибутов тоже?

        • ACL на UFS2 в FreeBSD, !*! lavr, 17:08 , 31-Июл-03 (4)
          >Из мана extattrctl:
          >
          >The extattrctl utility is the management utility for extended attributes  
          >   over the UFS1 file system.  It allows
          >the starting and stopping of      extended
          >attributes on a file system, as well as initialization of  
          >    attribute backing files, and enabling and disabling
          >of specific extended attributes on a file system.
          >
          >То есть для UFS2 эта утилита не нужна и файлы атрибутов тоже?
          >

          не знаю, еще не разбирался и не пробовал, поищи и покумекай сам,
          если все решишь-прочувствуешь, отпиши сюда, ok?


          • ACL на UFS2 в FreeBSD, !*! Bushi, 17:14 , 31-Июл-03 (5)
            >>Из мана extattrctl:
            >>
            >>The extattrctl utility is the management utility for extended attributes  
            >>   over the UFS1 file system.  It allows
            >>the starting and stopping of      extended
            >>attributes on a file system, as well as initialization of  
            >>    attribute backing files, and enabling and disabling
            >>of specific extended attributes on a file system.
            >>
            >>То есть для UFS2 эта утилита не нужна и файлы атрибутов тоже?
            >>
            >
            >не знаю, еще не разбирался и не пробовал, поищи и покумекай сам,
            >
            >если все решишь-прочувствуешь, отпиши сюда, ok?

            Вообще без файлов атрибутов и утилиты extattrctl все работает. Достаточно включить tunefs -a enable. И без опций options UFS_EXTATTR и
            options UFS_EXTTR_AUTOSTART все работает - достаточно UFS_ACL. Видать все это преданзначено для поддержки более старой UFS1.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру