SAMBA ставит "точки" в конце строки

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 16:23:25

Ребята! Спасайте, 2 дня мучался с одной прогой млин для отправки смс!!! Короче создается файл текстовый, в номальном виде,
Перекидывается на сервак по самбе, открываем на серваке в редакторе мс, и бах! В конце каждой строки самба дописала точку, и в пустой сточке тоже точка. Как сделать что бы она мне не меняла кодировку файла,??? Что бы вообще не трогала файлы! Как скинул так скинул.

вот конфиг самбы:

Код: Выделить всё

# SAMBA
[global]
	# Рабочая группа
        workgroup	= FC
	# тип безопасности - Актив Директори
        security	= ADS
	# Сервер паролей - тут указывается контроллер домена
	# но у меня их несколько - поэтому я указал имя домена
	# благо оно резольвится в их имена.
        password server	= KUF-DC02.FC.DOMEN.RU
	# область kerberos
        realm		= FC.DOMEN.RU
	# имя машины в "сетевом окружении"
        netbios name	= SMSGATE
	# комментарий к имени машины
        server string	= SMS
	# уровень логгирования - 0-10 - но никогда не оставляейте
	# в 10 - очень быстро засрёт раздел с логами
#       log level	= 10
	# файл логов - подробности о значении переменных
	# есть в man smb.conf
        log file	= /var/log/samba/%m.%U.log
	# максимальный размер файла лога (kB)
        max log size	= 50000
	# диапазон отмапленых winbindd`ом uid пользователей
        idmap uid	= 10000-20000
	# диапазон отмапленых winbindd`ом gid пользователей
        idmap gid	= 10000-20000
	# использовать дефолтовый домен (имя юзера можно
	# указывать без домена)
        winbind use default domain = yes
	# кодировка выводимых сообщений
       display charset	= koi8-r
	# кодировка в которой хранить на диске
        unix charset	= koi8-r
	# в какой кодировке общаться с досовскими клиентами
        dos charset	= 866
        # for mail
        template homedir = /shares/mail/%U

[printers]
        comment			= All Printers
        path			= /var/spool/samba
        printable		= Yes
#       browseable		= No
        use client driver	= yes
        public			= yes

# шара 'data'
[data]
	# каммент к шаре
        comment                 = Shares for Documents
	# путь к шаре на диске
        path                    = /var/spool/sms
	# список тех, кому разрешён доступ на чтение
        read list               = "@FC\Domain Users"
	# список тех, кому разрешён доступ на запись
        write list              = "@FC\Domain Users"
	# список тех, кому разрешёно ставить те самые галки,
	# ради которых всё затевалось. инттересная особенность, в которую
	# до конца не вкурил - в одинаковых конфигурациях, иногда можно
	# указывать без домена, а иногда домен необходим.
	# Все операции этих пользователей выполняются от рута!
        admin users             = FC\markevichsv
	# ДОступ к шаре тока на чтение
        read only               = No
	# маска для создаваемых файлов
        create mask             = 0660
	# маска для создаваемых директорий
        directory mask          = 0770
	# наследовать владельца (вышестоящей директории)
        inherit owner           = yes
	# наследовать ACL 
        inherit acls            = no
	# наследовать права
        inherit permissions     = no
	# позвоялет редактору прав из винды корректно обрабатывать
	# наследуемые права
        map acl inherit         = yes
	# блокировки - иногда бывают грабли без этого пункта
        locking                 = no
Software is like a sex - its better when its free

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 16:28:30

и прям архив скидываешь он не открвается? или только исключительно нужный текстовый файлик поганится?

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 16:34:13

zg писал(а):и прям архив скидываешь он не открвается? или только исключительно нужный текстовый файлик поганится?
Архив только что перекидывал туда сюда, все ок. А вот текстовый файл поганться!
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 16:44:25

m4rkell писал(а):А вот текстовый файл поганться!
ну да, а архивом брезгует, но виновата самба :cf:

сохраняй в юникс-формате переводы строк и будет тебе счастье

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 16:46:34

zg писал(а):
m4rkell писал(а):А вот текстовый файл поганться!
ну да, а архивом брезгует, но виновата самба :cf:

сохраняй в юникс-формате переводы строк и будет тебе счастье
Они и так в юникс формате перевод строк изначально Unix кодировка koi8-r потом перекидываешь по самбе, и все точки понаставляет.
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 16:49:39

выложи перекинутый файлик, мож я правда чего-то не понимаю -)))

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 16:56:15

zg писал(а):выложи перекинутый файлик, мож я правда чего-то не понимаю -)))
Содержание немного разное но не в этом дело.
Вложения
После.txt
(63 байт) 42 скачивания
Еще до перекидывания.txt
(55 байт) 33 скачивания
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 17:01:54

до копирования переводы строк (виндовые) после копирования

Код: Выделить всё

0d 0d 0a
в юниксе используются только 0a

так что
zg писал(а):сохраняй в юникс-формате переводы строк и будет тебе счастье

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 17:06:27

zg писал(а):до копирования переводы строк (виндовые) после копирования

Код: Выделить всё

0d 0d 0a
в юниксе используются только 0a

так что
zg писал(а):сохраняй в юникс-формате переводы строк и будет тебе счастье
Что самое интересное когда перекидываешь файл по ftp все работет, и ниче не меняется...
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 17:09:13

попробуй самбу помладше поставить, иногда сверхновые самбы делают интересные вещи... хотя я не верю, что она дублирует 0d

Аватара пользователя
Twister
рядовой
Сообщения: 25
Зарегистрирован: 2009-01-11 19:00:13
Откуда: Иркутск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение Twister » 2009-01-23 17:46:08

man-ёшкин кот читать надо,и мануал в *PDF если есть,почему такие ленивые,вот вам раз и всё готово,сами понимайте что к чему...
конечно можно понавтыкать "дескать мануалов" мол так и так,и все у всех нормально всё будёт,а фантазии нема )
Желаю вам:ни стука в харде,ни глюка в софте.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 18:00:24

Twister писал(а):man-ёшкин кот читать надо
конкретно ткни, ман он сцуко большой :smile:

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 18:41:55

zg писал(а):
Twister писал(а):man-ёшкин кот читать надо
конкретно ткни, ман он сцуко большой :smile:
и в кусты)
Software is like a sex - its better when its free

Аватара пользователя
Twister
рядовой
Сообщения: 25
Зарегистрирован: 2009-01-11 19:00:13
Откуда: Иркутск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение Twister » 2009-01-23 19:14:46

http://us1.samba.org/samba/
там хоть по англиЦки но тем неменее понятно (имхо)
Желаю вам:ни стука в харде,ни глюка в софте.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 19:20:34

Twister писал(а):http://us1.samba.org/samba/
там хоть по англиЦки но тем неменее понятно (имхо)
Вот имхо твое мало кому помогает быстро. Конкретный вопрос был, а ответить читай маны, может каждый.
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 19:24:50

Twister писал(а):http://us1.samba.org/samba/
там хоть по англиЦки но тем неменее понятно (имхо)
и? много там про перекодировку конца строки, да ещё и кривую?

Насколько я знаю самба не умеет работать в текстовом режиме записи, она всегда работает в BINARY SAFE. Был бы фтп, другое дело, но не smb. (А под юниксом нет такого режима "t", он всегда заменяется на "b").

Аватара пользователя
Twister
рядовой
Сообщения: 25
Зарегистрирован: 2009-01-11 19:00:13
Откуда: Иркутск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение Twister » 2009-01-23 19:32:54

share - уровнь пользователя (гость)(nobody) all and all )
server- уровень сервера,он PDC или как там % он за имена отвеает :тоесть join
user-уровнь пользователя
дальше мануал...........
Желаю вам:ни стука в харде,ни глюка в софте.

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 19:37:28

Twister писал(а):share - уровнь пользователя (гость)(nobody) all and all )
server- уровень сервера,он PDC или как там % он за имена отвеает :тоесть join
user-уровнь пользователя
дальше мануал...........


Что то я не понял, причем тут перекодировка??? Ты если мля такой умный, приведи сюда конкретно писанину с мануала относительно проблемы!
Software is like a sex - its better when its free

Аватара пользователя
Twister
рядовой
Сообщения: 25
Зарегистрирован: 2009-01-11 19:00:13
Откуда: Иркутск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение Twister » 2009-01-23 19:41:17

читайте доки повнимательней
Желаю вам:ни стука в харде,ни глюка в софте.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 19:48:41

Twister писал(а):читайте доки повнимательней
ну-ну 8)

m4rkell, я вижу пока два выхода из ситуации:
1. не использовать перевод \r (0d)
2. установить другую версию самбы

И тестить не mc, а через cat

Код: Выделить всё

zg# cat -t 1.txt
asdasda^M
asdasd^M
asdas^M
^M
asdasd^M
^M
adasd
zg#

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 19:49:51

Twister писал(а):читайте доки повнимательней
Спасибо за помощь. Будь любезен, не засоряй форум, не пиши в эту тему больше, время жалко на тебя тратить.
Software is like a sex - its better when its free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-23 20:00:33

zg писал(а):
Twister писал(а):читайте доки повнимательней
ну-ну 8)

m4rkell, я вижу пока два выхода из ситуации:
1. не использовать перевод \r (0d)
2. установить другую версию самбы

И тестить не mc, а через cat

Код: Выделить всё

zg# cat -t 1.txt
asdasda^M
asdasd^M
asdas^M
^M
asdasd^M
^M
adasd
zg#
zg реальное спасибо. :) Как что решиться отпишусь!!!
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-23 21:05:03

m4rkell писал(а):Как что решиться отпишусь!!!
я не думаю, что тут самба виновата, во первых она не умеет избранно косячить только текстовые файлы, во вторых дублируется только символ возврата каретки, что весьма странно. Такое может только фильтр, который идёт на принтер... больше идей нет :unknown:

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение m4rkell » 2009-01-25 10:17:32

Обновил самбу, дело не в ней.
Руками создаю файл в виндах, ставлю перевод сточки юникс, перекидываю через самбу нормально.

А программулина которая создает файл мне виндах, для чего собственно все и делалось, просто ставит перевод строк другой. Теперь решаю проблему с этой программулиной формирующей файл текстовый....
Software is like a sex - its better when its free

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SAMBA ставит "точки" в конце строки

Непрочитанное сообщение zg » 2009-01-25 10:24:28

заархивруй файлик, который создаёт прога, перекинь через самбу, разархивируй и сделай cat -t. Вывод сюда кинь.