Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 45

Тема: Как сделать сетевую папку в Линуксе?

  1. #1
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Как сделать сетевую папку в Линуксе?

    Перескакивайте сразу сюда, тут текущая ситуация.

    [Сокращено]:
    У четверых человек на четырёх компьютерах стоит программа 1с. Все четыре копии 1с одновременно обращаются к одной и той же базе, которая лежит в сетевой папке. Необходимо, чтобы кроме этих четверых никто в папку зайти не смог. Все компьютеры Windows XP home.

    Мне в руки дали процессорный блок: AMD Semprom 900MHz, 512 MB ОЗУ. Операционку покупать не будут. Велено перенести базы на новый компьютер, чтобы бухгалтера могли к ней подключать свои 1С, а никто другой не мог.

    Есть ДВД с Ubuntu 9.04 (уже стоит).
    Надо настроить самба-сервер.
    По инструкции не получается.
    Последний раз редактировалось Ослик Иа; 15.12.2009 в 12:48.

  2. #2
    Старый знакомый Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Цитата Сообщение от Ослик Иа
    security = user (вопрос, здесь нужно оставить слово user, или вставить конкретное имя будущего пользователя?)
    Это просто уровень секьюрности, можно вместо user поставить share, по идее должен перестать пароль спрашивать.

    Или

    Цитата Сообщение от Ослик Иа
    sudo smbpasswd -a system_username (Надо ли подставлять вместо систем_юзернейма конкретное имя моего пользователя?)
    sudo gedit /etc/samba/smbusers (открылся файл)
    Вставьте следующую строку в новый файл
    system_username = "сетевое_имя_пользователя" (не понимаю, какое имя подставлять. Вообще, что такое сетевой пользователь?)
    можно везде ставить юзера, которым залогинен, пароль должен быть его, только вот если пароля по какой-то причине нет, его надо сделать.

    Добавлено через 1 минуту
    ну и после любых изменений надо перезапускать smb сервер.

    sudo /etc/init.d/samba restart
    Последний раз редактировалось Quasar; 11.12.2009 в 17:30. Причина: Добавлено сообщение
    Спонсор данного сообщения - Газпром.

  3. #3
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Цитата Сообщение от Quasar Посмотреть сообщение
    можно везде ставить юзера, которым залогинен,
    Секундочку? То есть, четыре разных юзера с четырёх разных машин должны вводить один и тот же логин-пароль? Предполагается совместная работа.

  4. #4
    Старый знакомый Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Цитата Сообщение от Ослик Иа Посмотреть сообщение
    Секундочку? То есть, четыре разных юзера с четырёх разных машин должны вводить один и тот же логин-пароль? Предполагается совместная работа.
    На счет 4 разные машины, я не понял, ну это я просто к тому, что не надо создавать какого-то специального пользователя, на той машине, на которую надо зайти.
    Спонсор данного сообщения - Газпром.

  5. #5
    Частый гость Аватар для VVS_
    Регистрация
    18.11.2009
    Сообщений
    442

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Настраивал такое давно, смутно помню, но то что:
    ; security = user
    надо написать не user, а второй предлагаемый в каментах вариант (название не помню) тогда доступ к компу имеет свободный гостевой характер и все быстро бегает

  6. #6
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Нельзя свободный гостевой. Пускать в эту папку секретаршу нежелательно.

  7. #7
    Частый гость Аватар для VVS_
    Регистрация
    18.11.2009
    Сообщений
    442

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    тогда проще ftp

  8. #8
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Я не уверен, что 1С умеет работать со своими базами по ftp

    Получилось. 1С работает. Но как получилось, не пойму. Завтра пойду проделывать всё по новой, чтобы добиться повторяемости результата.

  9. #9
    Регистрация не подтверждена Аватар для Скиф
    Регистрация
    18.06.2004
    Адрес
    Донецк
    Сообщений
    2,026

    По умолчанию Re: Как сделать сетевую папку в Линуксе?


    Offтопик:
    Суровые мужики всё через консоль делают? В гноме только мышкой пощелкать ...

  10. #10
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Удалено
    смотрите ниже
    Последний раз редактировалось Ослик Иа; 15.12.2009 в 00:27.

  11. #11
    Частый гость Аватар для jooe
    Регистрация
    14.02.2007
    Адрес
    Greece
    Возраст
    47
    Сообщений
    144

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    http://www.rhd.ru/docs/manuals/enter...ing-samba.html
    Вот здесь написано, что можно сделать одну расшаренную папку для нескольких юзверей. Сам самбу настраивал много раз но всегда так чтоб без паролей и юзеров заходить.

  12. #12
    Старый знакомый Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    а ресурса [homes] нет в smb.conf?

    у меня по умолчанию создан такой ресурс:

    [homes]
    comment = Home Directories
    ; browseable = yes
    writable = yes
    valid users = %S
    он отображает домашнюю папку того пользователя, который залогинился на сервере.
    Спонсор данного сообщения - Газпром.

  13. #13
    Частый гость Аватар для jooe
    Регистрация
    14.02.2007
    Адрес
    Greece
    Возраст
    47
    Сообщений
    144

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Дык я как понял ему надо одну папку расшарить на четырех человек. Чтоб каждый из них заходил в одну и ту же папку. Или я не правильно понял?

  14. #14
    Старый знакомый Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Цитата Сообщение от jooe Посмотреть сообщение
    Дык я как понял ему надо одну папку расшарить на четырех человек. Чтоб каждый из них заходил в одну и ту же папку. Или я не правильно понял?
    Я не понял чего надо, но если одну папку с одним содержимым на всех, то по ссылке написано как сделать, а если папку с одним путем но разным содержимым в зависимости от пользователя, то этот случай я описал.
    Спонсор данного сообщения - Газпром.

  15. #15
    №39
    Автор темы
    Аватар для Ослик Иа
    Регистрация
    15.07.2003
    Сообщений
    2,755

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Уточняю
    У четверых человек на четырёх компьютерах стоит программа 1с. Все четыре копии 1с одновременно обращаются к одной и той же базе, которая лежит в сетевой папке. Необходимо, чтобы кроме этих четверых никто в папку зайти не смог.

    Заменил убунту 8.10 на 9.10. Снова не работает. Вот что сделано.

    Пользователь в убунте один - andrey. Пароль для входа в убунту - andrey.

    В файле /etc/samba/smbusers одна строка
    system_username = andrey

    Команда sudo smbpasswd -a andrey пароль andrey
    Команда sudo smbpasswd -e andrey

    sudo mkdir /home/1с
    sudo chmod 777 /home/1с/ (нужен ли слеш в конце строки? Я сделал два раза с ним и без него)

    Файл /etc/samba/smb.conf
    Строка ; security = user заменена на
    security = user
    username map = /etc/samba/smbusers

    В конец файла добавлены строки
    Код:
    [1с]          (Под этим названием видна папка в проводнике виндоус)
      comment = Group Folder
      path = /home/1с
      public = yes
      writable = yes
      valid users = andrey
      create mask = 0700
      directory mask = 0700
      force user = nobody
      force group = nogroup
    Команда sudo /etc/init.d/samba restart

    Лог testparm на рисунке.

    В проводнике Виндоус видна машина с убунтой, внутри неё видна папка 1с. При попытке войти просит ввести логин-пароль. Ввожу andrey-andrey - возвращает на ввод пароля.
    Где что перепутано?

    P.S. Видна не просто расшаренная папка, а именно папка самбы, потому что если сделать samba stop, то пропадает, а после start появляется.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Безымянный.png 
Просмотров:	409 
Размер:	119.6 Кб 
ID:	70703  
    Последний раз редактировалось Ослик Иа; 15.12.2009 в 01:05.

  16. #16
    Частый гость Аватар для jooe
    Регистрация
    14.02.2007
    Адрес
    Greece
    Возраст
    47
    Сообщений
    144

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    [global]

    workgroup = 1C-Group
    server string = R&D of Open Network Architecture Samba Server
    encrypt passwords = True
    security = user
    smb passwd file = /etc/samba/smbpasswd
    log file = /var/log/samba/log.%m
    socket options = IPTOS_LOWDELAY TCP_NODELAY
    domain master = Yes
    local master = Yes
    preferred master = Yes
    os level = 65
    dns proxy = No
    name resolve order = lmhosts host bcast
    bind interfaces only = True
    #interfaces = eth0
    #hosts deny = ALL
    #hosts allow = 192.168.1.4 127.0.0.1
    debug level = 1
    create mask = 0644
    directory mask = 0755
    level2 oplocks = True
    read raw = no
    write cache size = 262144


    [home1C]
    comment = 1C Directories
    path = /home/home1C
    read only = no
    valid users = user1 user2 user3 user4
    invalid users = root bin daemon nobody named sys tty disk mem kmem users

    ЗЫ. Конфиг с инета стянул, не все редактировал.

  17. #17
    Частый гость Аватар для jooe
    Регистрация
    14.02.2007
    Адрес
    Greece
    Возраст
    47
    Сообщений
    144

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Потом создашь юзверей и активируешь их.
    smbpasswd -a user1
    (два раза введешь пасс)
    smbpasswd -e user1
    и так для всех 4 юзеров

  18. #18
    Частый гость Аватар для jooe
    Регистрация
    14.02.2007
    Адрес
    Greece
    Возраст
    47
    Сообщений
    144

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    скорее всего как я посмотрел у тебя проблема в том что юзер Андрей у тебя просто не зареген в системе.

  19. #19
    Новичок Аватар для snark13
    Регистрация
    13.09.2009
    Адрес
    Таганий Рог
    Сообщений
    47

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Кстати - что бы несколько юзерей нормально работали с одной папкой (имели доступ к файлам на чтение-запись, и что бы не было такого что один пользователь создал базу, а другие ее видят и читают, но доступа записи к ней не имеют) надо будет их загнать в одну группу, в smb.conf указать маски для файлов и каталогов 0664 и 0775 и указать какую группу назначать тем файлам/каталогам которые будут шариться (ту же которая является общей для этих пользователей).
    Это конечно можно сделать и через ACL-ы, но сложнее.

  20. #20
    Регистрация не подтверждена Аватар для Скиф
    Регистрация
    18.06.2004
    Адрес
    Донецк
    Сообщений
    2,026

    По умолчанию Re: Как сделать сетевую папку в Линуксе?

    Цитата Сообщение от snark13 Посмотреть сообщение
    надо будет их загнать в одну группу
    и можно указать всем один домашний каталог. Я это через апплет Система-администрирование-пользователи и группы делаю.

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •