Доброго времени суток
Есть файловый сервак на Сусе
[console]osorkon@Fobos:~ # cat /etc/SuSE-release
openSUSE 11.0 (i586)
VERSION = 11.0[/console]
есть на нем самба
[console]osorkon@Fobos:~ # rpm -q samba
samba-3.4.5-3.1[/console]
конфиг самбы:
[console]osorkon@Fobos:~ # cat /etc/samba/smb.conf
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2007-05-16
[global]
auth methods = winbind trustdomain ntdomain
netbios name = Fobos
workgroup = POLYSERV-2
realm = POLYSERV.LOCAL
password server = concord.polyserv.local atlas.polyserv.local
encrypt passwords = yes
server string = Userfolder
security = domain
allow trusted domains = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = eth0, lo
bind interfaces only = yes
os level = 12
preferred master = No
local master = no
domain master = no
dns proxy = No
ldap ssl = no
idmap uid = 10000-20000
idmap gid = 10000-20000
hosts allow = all
strict locking = No
log file = /var/log/samba/connect/%U_%I.log
max log size = 102400
# syslog =
log level = 2
unix charset = KOI8-R
dos charset = cp866
map to guest = Bad User
# include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = X:
nt acl support = yes
acl compatibility = auto
map acl inherit = yes
usershare allow guests = Yes
winbind cache time = 10
winbind enum groups = yes
winbind enum users = yes
winbind use default domain = yes
winbind refresh tickets = yes
name resolve order = lmhosts host
###############################
### Vista compatibility
###
client lanman auth = yes
client ntlmv2 auth = yes
client use spnego = yes
client signing = yes
###
### Vista compatibility
##############################
[Userfolder]
comment =
path = /Store/Userfolder
public = yes
writeable = yes
printable = no
create mask = 0777
create mode = 777
valid users = @"BUILTIN\Users"
read only = no
inherit acls = Yes
inherit owner = yes
inherit permissions = yes
map acl inherit = yes
dos filemode = yes
admin users = @"POLYSERV-2\IT"
vfs object = recycle
recycle:repository = Recycled
recycle:keeptree = Yes
recycle:versions = Yes
# vfs object = full_audit
# full_audit:prefix = %u|%I
# full_audit:failure = none
## full_audit:success = connect disconnect mkdir rmdir read pread write pwrite sendfile rename unlink chmod fchmod chown fchown chdir ftruncate lock symlink readlink link mknod realpath
# full_audit:success = connect disconnect mkdir rmdir read write sendfile rename chmod chown realpath
# full_audit:facility = local5
# full_audit:priority = notice
# vfs object = vscan-clamav
# vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
[/console]
все это введено в домен win 2008 и благополучно там живет. Ну почти благополучно
Проблема в следующем - криво выставляются прова на файлы если использовать для этого инструментарий винды. Т.е если я хочу выставить полные права на некий файл
![]()
то после нажатия Ok все сбрасывается в
![]()
Причем на папки все права выставляются отлично. unixmode на файлы 777. целый день ломаю голову не пойму в чем грабли. Есть у кого мысли?
Samba+AD [разрешения на файлы]
С какими флагами смонтирован раздел, который шарится в самбе?
[console]/dev/md0 /Store ext3 rw,data=journal,acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 0
[/console]
как? вапще без вариантов?
как? вапще без вариантов?
Я не очень пойму, судя по скрину это права на NTFS или я чего-то не так понимаю?
Если так, то причем тут самба?
файловый сервак на самбе. к ниму подключаются клиенты на венде. я об этом в первом почте писал.
файловый сервак на самбе. к ниму подключаются клиенты на венде. я об этом в первом почте писал.
Я это тоже прочитал и ничего не понял.
Нет таких прав на сетевом ресурсе, есть только чтение, запись и фулл. А эти права смахивают на права файловой системы диска, н.р. права NTFS, ext4 и так далее. Вот я спрашиваю причем тут самба.
osorkon, ну.. судя по конфигу и опциям монтирования все должно работать. Однако всегда есть вариант, что все не заметили какую-то банальную ошибку или опечатку.
Можете выложить сюда или на pastebin кусок лога самбы во время смены прав?
[quote=osorkon]файловый сервак на самбе. к ниму подключаются клиенты на венде. я об этом в первом почте писал.
Я это тоже прочитал и ничего не понял.
Нет таких прав на сетевом ресурсе, есть только чтение, запись и фулл. А эти права смахивают на права файловой системы диска, н.р. права NTFS, ext4 и так далее. Вот я спрашиваю причем тут самба.[/quote]
самба эмулирует ntfs acl permission
лог начиная с момента входа в свойства файла и до момента нажатия кнопки Ок в экране установки разрешений (тут же они сбросились)
[console][2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=Yes write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] lib/access.c:406(check_access)
Allowed connection from (192.168.0.10)
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=Yes write=Yes (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=Yes write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:37, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=Yes write=No (numopen=3)
[2011/03/29 15:45:37, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST) inheriting from .
[2011/03/29 15:45:37, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST) inherit mode 40775
[2011/03/29 15:45:38, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:38, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:38, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:38, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:38, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:40, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:40, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:40, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:40, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:42, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:42, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:42, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:42, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:42, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST/test.txt) inheriting from TEST
[2011/03/29 15:45:42, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST/test.txt) inherit mode 40770
[2011/03/29 15:45:42, 2] smbd/open.c:580(open_file)
POLYSERV-2\osorkon opened file TEST/test.txt read=No write=No (numopen=3)
[2011/03/29 15:45:42, 2] smbd/close.c:612(close_normal_file)
POLYSERV-2\osorkon closed file TEST/test.txt (numopen=2) NT_STATUS_OK
[2011/03/29 15:45:44, 2] smbd/dosmode.c:97(unix_mode)
unix_mode(TEST) inheriting from .
[2011/03/29 15:45:44, 2] smbd/dosmode.c:106(unix_mode)
unix_mode(TEST) inherit mode 40775
[/console]
up