У меня проблемы с разрешениями для внутреннего приложения. В этом приложении есть область, куда вы перетаскиваете файлы. Когда вы перетаскиваете файлы, он обычно сохраняет файл в общей папке.
Эта общая папка является общей папкой с разрешениями 777, и разрешенным пользователям / группам было предоставлено разрешение на запись (через директиву списка записи). Это исключает проблему разрешения самбы. Более того, проблема возникает только на одной машине и затрагивает всех пользователей на этой машине (за исключением учетной записи администратора).
На всех наших машинах работает BitDefender, и я применил ту же политику для всех машин, но безрезультатно. Я попытался отключить BitDefender, но проблема все еще существует.
Я подозреваю, что это проблема с GPO или другой локальной политикой безопасности на этом компьютере.
Если вы можете что-то еще предложить, дайте мне знать. Спасибо.
Вот фрагмент журнала Samba:
[30.09.2015, 11: 46: 56.105804, 3] smbd / trans2.c: 5255 (call_trans2qfilepathinfo)
call_trans2qfilepathinfo. (fnum = -1) level = 1005 call = 5 total_data = 0 [2015/09/30 11: 46: 56.106228, 3] smbd / process.c: 1662 (process_smb)
Транзакция 1377 длиной 74 (0 прочитанных) [2015/09/30 11: 46: 56.106310, 3] smbd / process.c: 1467 (switch_message) переключить сообщение SMBtrans2 (pid 17947) conn 0x7f0ea23243e0 [2015/09/30 11: 46: 56.106351, 3] smbd / trans2.c: 3507 (call_trans2qfsinfo) call_trans2qfsinfo: level = 1007 [2015/09/30 11: 46: 56.106384, 3] smbd / trans2.c: 2945 (smbd_do_qfsinfo level) smbd_fo_qfs [30.09.2015, 11: 46: 56.106454, 3] lib / sysquotas.c: 435 (sys_get_quota)
sys_get_vfs_quota () не удалось для mntpath [/] bdev [/ dev / md0] qtype [2] id [9005]: недопустимый аргумент [2015/09/30 11: 46: 56.106518, 3] lib / sysquotas.c: 435 (sys_get_quota ) sys_get_vfs_quota () не удалось для mntpath [/] bdev [/ dev / md0] qtype [4] id [100]: недопустимый аргумент [2015/09/30 11: 46: 56.107545, 3] smbd / process.c: 1662 ( process_smb)
Транзакция 1378 длиной 80 (0 прочитанных) [2015/09/30 11: 46: 56.107627, 3] smbd / process.c: 1467 (switch_message) переключить сообщение SMBtrans2 (pid 17947) conn 0x7f0ea23243e0 [2015/09/30 11: 46: 56.107668, 3] smbd / trans2.c: 5111 (call_trans2qfilepathinfo)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004 [2015/09/30 11: 46: 56.107703, 3] smbd / vfs.c: 905 (check_reduced_name)
check_reduced_name [.] [/ home / ngligoroski] [2015/09/30 11: 46: 56.107736, 3] smbd / vfs.c: 1039 (check_reduced_name)
check_reduced_name:. сокращено до / home / ngligoroski [2015/09/30 11: 46: 56.107775, 3] smbd / trans2.c: 5255 (call_trans2qfilepathinfo)
call_trans2qfilepathinfo. (fnum = -1) level = 1004 call = 5 total_data = 0 [2015/09/30 11: 46: 56.108073, 3] smbd / process.c: 1662 (process_smb)
Транзакция 1379 длиной 80 (0 прочитанных) [2015/09/30 11: 46: 56.108155, 3] smbd / process.c: 1467 (switch_message) переключить сообщение SMBtrans2 (pid 17947) conn 0x7f0ea23243e0 [2015/09/30 11: 46: 56.108196, 3] smbd / trans2.c: 5111 (call_trans2qfilepathinfo)
call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1005 [2015/09/30 11: 46: 56.108231, 3] smbd / vfs.c: 905 (check_reduced_name)
check_reduced_name [.] [/ home / ngligoroski] [2015/09/30 11: 46: 56.108264, 3] smbd / vfs.c: 1039 (check_reduced_name)
check_reduced_name:. сокращено до / home / ngligoroski [2015/09/30 11: 46: 56.108302, 3] smbd / trans2.c: 5255 (call_trans2qfilepathinfo)
call_trans2qfilepathinfo. (fnum = -1) level = 1005 call = 5 total_data = 0 [2015/09/30 11: 46: 56.108716, 3] smbd / process.c: 1662 (process_smb)
Транзакция 1380 длиной 74 (0 прочитанных) [2015/09/30 11: 46: 56.108797, 3] smbd / process.c: 1467 (switch_message) переключить сообщение SMBtrans2 (pid 17947) conn 0x7f0ea23243e0 [2015/09/30 11: 46: 56.108839, 3] smbd / trans2.c: 3507 (call_trans2qfsinfo) call_trans2qfsinfo: level = 1007 [2015/09/30 11: 46: 56.108872, 3] smbd / trans2.c: 2945 (smbd_do_qfsinfo) smbd_do_qfsinfo: уровень = 1007 [30.09.2015, 11: 46: 56.108945, 3] lib / sysquotas.c: 435 (sys_get_quota)
sys_get_vfs_quota () не удалось для mntpath [/] bdev [/ dev / md0] qtype [2] id [9005]: недопустимый аргумент [2015/09/30 11: 46: 56.109013, 3] lib / sysquotas.c: 435 (sys_get_quota ) sys_get_vfs_quota () не удалось для mntpath [/] bdev [/ dev / md0] qtype [4] id [100]: недопустимый аргумент
Начните устранение неполадок, проверив свои журналы самбы на сервере, чтобы узнать, какие разрешения есть для папки, когда вы пытаетесь получить к ней доступ. Это может быть 777 в Linux, но Samba может неправильно его переводить.
У вас должно получиться примерно следующее:
192.168.80.29 (ipv4: 192.168.80.29: 49475) подключиться к сервисному sharedisk сначала как домен пользователя \ koullislp (uid = 143999, gid = 140999) (pid 17799)
домен \ koullislp открытый файл / путь / к / вашим / файлам чтение = да запись = да (numopen = 5)
Затем убедитесь, что ваша конфигурация самбы верна. Пример:
[smbtest] comment = samba test workspace
path = /sambashare/smbtest
valid users = @g-staff
force group = g-staff
browseable = yes
writeable = yes
read only = no
guest ok = no directory mask = 2770
force directory mode = 2770
create mask = 2775 force
create mode = 2775