LINUX.ORG.RU

samba создает, удаляет но не сохраняет изменения в файле, удаляет его содержимое.

 ,


0

1

Samba создает, удаляет но не сохраняет изменения в файле при этом удаляет его содержимое.

Lubuntu 18.04, Samba 2.4.7.6 config шары:

[global]
	workgroup = OLEG_NET
	security = user
	guest ok = yes
	guest account = oleg
	netbios name = oleg_2
	server string = oleg_2

[Games]
	browseable = yes
	read only = no
	path = /games/
	guest ok = yes

Такие настройки портированны с Lubuntu 14.04, Samba 2.4.3.11, где работают безотказно.
Самое главное, что найстройки выше на новой Lubuntu 18.04, Samba 2.4.7.6 работают нормально, если заходить из старой системы Lubuntu 14.04, Samba 2.4.3.11. (тоесть, группа анонима все же имеет разрешение на rw).
Но не работает сохранение файла именно если заходить с новой на новую (Lubuntu 18.04, Samba 2.4.7.6)
Может чего не хватает в конфиге новой самбы?

UPD
Старая самба успешно перезаписывает файлы по протоколу NT1 в то время, как новая самба конектится по SMB3_11 и косячит, не может внести изменения в файл и тупо все удаляет и меняет его на атрибут на только чтение.

★★

Последнее исправление: abbat81 (всего исправлений: 1)

Ответ на: комментарий от Minona

Не работает нормально:
drwxr-xr-x 38 oleg oleg 4096 25 11:47 /games

Зато в старом линуксе работает, вот так:
drwxrwxrwx 39 root oleg 4096 30 00:49 /Games

Как мне сделать такие же разрешения?

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

Не помогает. Даже этот пример оказался бесполезным, та же проблема

root@smb:~# mkdir /home/share
root@smb:~# chmod 777 /home/share
root@smb:~# vi /etc/samba/smb.conf
# line 25: add
unix charset = UTF-8
# line 30: change (Windows' default)
workgroup = WORKGROUP
# line 51: uncomment and change IP address you allow
interfaces = 127.0.0.0/8 10.0.0.0/24
# line 58: uncomment and add
bind interfaces only = yes
map to guest = Bad User
# add to the end
# any share name you like
[Share]
    # shared directory
    path = /home/share
    # writable
    writable = yes
    # guest OK
    guest ok = yes
    # guest only
    guest only = yes
    # fully accessed
    create mode = 0777
    # fully accessed
    directory mode = 0777

root@smb:~# systemctl restart smbd
abbat81 ★★
() автор топика
Ответ на: комментарий от abbat81

После сохранения редактируемого файла он становится только для чтения.
До редактирования через сеть:
-rwxrw-rw- 1
после сохранения изменений и потерь его содержимого:
-rwxr--r-- 1

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

testparm выдает:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[Games]"
Loaded services file OK.
Server role: ROLE_STANDALONE

# Global parameters

[global]
	guest account = oleg
	netbios name = OLEG_02
	security = USER
	server string = OLEG_05
	workgroup = OLEG_NET
	idmap config * : backend = tdb
	guest ok = Yes


[Games]
	path = /games/
	read only = No

Проглотило в Gemes: browseable = yes и guest ok = yes

abbat81 ★★
() автор топика

Старая самба успешно перезаписывает файлы по протоколу NT1 в то время, как новая самба конектится по SMB3_11 и косячит, не может внести изменения в файл и тупо все удаляет и меняет его на атрибут на только чтение.

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

Поставил client max protocol = NT1 и server max protocol = NT1, не помогло.

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