LINUX.ORG.RU
ФорумAdmin

samba - каким путем пойти?


0

0

нужно перевести виндовые сервачки (сейчас домен w2k) на самбу. От самбы будет требоваться следующее: при входе в сеть должен исполняться логин-скрипт, в котором монтируются сетевые диски (думаю с этим я без проблем разберусь). Права доступа на файлы - необходимо для каждого файла иметь возможность дать доступ, допустим одному пользователю только на чтение, другому на запись, дать доступ определенной группе на запись или на чтнение. Вот в этом месте я и запутался. Если на виндах я могу с такими вещами просто оперировать добавляя в правах доступа юзеров или группы, то как такое сделать на самбе? Для одного юзера или группы - понатно как, а вот если мне на файл надо дать человекам пяти только на чтение, и еще пяти полные права, еще и добавить пару групп только на чтение, то как это сделать?

anonymous

создать папку, к ней основная 2 группы пользоватеелуй, одна с праввами только "r" другая "rw" AllowUser= @group. может так какнибудь

anonymous
()
Ответ на: комментарий от anonymous

даже так: создать папку с правами rw для группы А и внутри нее создать папку отдельнод ля группы В с правами r.

anonymous
()
Ответ на: комментарий от anonymous

> Ключевыми понятиями являются acl и xattr. Это все есть...

acl - это же в конфиге ручками писать? А xattr - то что? Мож есть где толковая статейка на русском?

anonymous
()
Ответ на: комментарий от cyclon

> А на рейзере и ext это я так понимаю работать не будет?!
> (я про acl и xattr)
Будет конечно.
xattr это возможность сохранять метаданные на файл типа ключ=значение

anonymous2 ★★★★★
()
Ответ на: комментарий от no-dashi

Так не работает на рейзере

# attr -s root test
...

и тишина, пока Ctrl+C не нажму, консоль не освобождается. При юзании setfattr и getfattr пишется операйшэн нот суппортед.

# setfattr -n root test
setfattr: test: Operation not supported

cyclon ★★★★★
()

Можно и с acl извращаться, но IMHO, как предложил anonymous (*) (26.12.2005 9:22:38) проще средствами самбы. Создаётся общедоступный ресурс и прописываются права для групп и пользователей.

qwe ★★★
()
Ответ на: комментарий от VovanE

# attr -s root testdemosacd.jpg
...(консоль молчит, занята)...
# getfattr testdemosacd.jpg
# setfattr testdemosacd.jpg
Usage: setfattr {-n name} [-v value] [-h] file...
       setfattr {-x name} [-h] file...
Try `setfattr --help' for more information.
# setfattr -n root testdemosacd.jpg
setfattr: testdemosacd.jpg: Operation not supported
# cat /etc/mtab | grep Archive2
/dev/sdb2 /mnt/Archive2 reiserfs rw,noatime,notail,acl 0 0

Вот так вот :(

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

> Вот так вот

$ zcat /proc/config.gz | grep REIS
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y

Вот так вот. Доку пробовал читать, а не курить? :-)

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

# zcat /proc/config.gz | grep REIS
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y

вот только не надо про "курить"

cyclon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.