Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Samba  (Прочитано 5380 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн atem32

  • Автор темы
  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Samba
« : 31 Августа 2009, 21:35:14 »
Народ помогите иначе мне голову оторвут в школе,есть сервер он должен быть файлообменником,windows клиенты должны мочь изменять файлы....как сделать это через самба??

знаю что должен быть конфиг,а что там да как вобще бес понятия,помогите :-[ :'(

Оффлайн Eisenhorn

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Samba
« Ответ #1 : 31 Августа 2009, 23:06:09 »
Поставить стоит webmin - изрядно облегчает настройку и создание расшареных ресурсов.
Ну или явно более подробный в мелких настройках (сам не ставил хотя, но сужу об аналогичном для Сквида) gadmin-samba.

Оффлайн ubuntu lamer

  • Активист
  • *
  • Сообщений: 612
  • BY
    • Просмотр профиля
Re: Samba
« Ответ #2 : 01 Сентября 2009, 00:43:16 »
Интересная школа, учат самбе а не русскому языку ;)
It began in Afrika

Оффлайн danila77

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Samba
« Ответ #3 : 01 Сентября 2009, 09:51:42 »
system-config-samba установи если есть графическая оболочка . Очень удобно . Сам такой штукой пользуюсь .
Там главное не только в самбе разрешить доступ к папке всем кому надо , но и выставить аналогичные права на эту же папку локально . И всё , наступает нирвана .

Оффлайн dap

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Samba
« Ответ #4 : 01 Сентября 2009, 10:42:04 »
если ещё не установил самбу, то
sudo apt-get install samba smbfs

далее
cd /etc/samba
sudo gedit smb.conf


исправляй всё, что требуется. в принципе, там почти всё понятно.
по непонятным в конфиге параметрам - спрашивай, думаю, народ поможет.
если, не дай бог,  дело совсем неясно - конкретизируй, плиз, задачу: кто может ходить, кто не может, одна шара на всех, или у каждого - своя, домен поднят, или просто воркгруппа...
в зависимости от того, какая машина мастерит сеть, не забудь указать os level - до 16, если мастерят другие, и свыше 65, если мастерит самба (в этом случае - поднимай domain master и preferred master)
как настроишь, сохранишься - проверься
sudo testparm

когда будешь уверен, что всё тип-топ, помолись, и
sudo /etc/init.d/samba restart

удачи! :-)
« Последнее редактирование: 01 Сентября 2009, 10:49:11 от dap »

Оффлайн motorrola

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: Samba
« Ответ #5 : 01 Сентября 2009, 10:47:36 »
Шары добавляются кажется так

Добавляешь в конец файла smb.conf

[name_of_share] # Тут сетевое имя папки
   path = /home/user_name/folder_name # Локальный путь к папке
   writeable = yes # Открыта для записи
;   browseable = yes # Папка видима в списке расшаренных
   guest ok = yes # Для того, чтобы все могли лезть в папку
   comment = Твой комментарий

Оффлайн dap

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Samba
« Ответ #6 : 01 Сентября 2009, 10:54:06 »
2 motorolla:
да, именно! но шара - не всегда в хомяках.
пример:
[Common]
   comment = Public Stuff
   path = /share/trash1
   force user = samba
   read only = No
   create mask = 0765
   directory mask = 0777
   guest ok = Yes

здесь writeable = yes и read only = No работают одинаково

ЗЫ разумеется, до описания шары, ты должен её создать, а затем (применительно к вышеописанному, у тебя пути и юзверь:группа будут другие)
cd /share
sudo chmod 777 trash1
sudo chown -R samba:samba trash1
« Последнее редактирование: 01 Сентября 2009, 11:01:40 от dap »

Оффлайн motorrola

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: Samba
« Ответ #7 : 01 Сентября 2009, 11:00:18 »
Ну я просто из своего конфига скопировал и повытирал имена моих папок
подскажите тогда что значат параметры
create mask = 0765
directory mask = 0777

Оффлайн dap

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Samba
« Ответ #8 : 01 Сентября 2009, 11:08:14 »
directory mask - маска создания папок
create mask - маска создания файлов

про маски - здесь клёво написано:
http://lists.samba.org/archive/samba/2003-March/063429.html

Оффлайн atem32

  • Автор темы
  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Samba
« Ответ #9 : 01 Сентября 2009, 16:25:58 »
у меня в школе просто ворк группы(разные) интернет раздает роутер,нужно чтобы сервак был файл сервером
хочу расшарить свою пользовательскую папку,чтобы при подключении спрашивал имя пользователя и пароль,но при этом чтобы папка была видна везде.
поставил webmin вроде настроил все равно не работает(((
вот такой конфиг:
global]
log file = /var/log/samba/log.%m
guest account = namste
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
socket options = TCP_NODELAY
map to guest = bad user
encrypt passwords = true
public = yes
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam
dns proxy = no
writeable = yes
server string = %h server (Samba, Ubuntu)
invalid users = root
unix password sync = yes
workgroup = School-571
os level = 20
syslog = 0
panic action = /usr/share/samba/panic-action %d
usershare allow guests = yes
max log size = 1000
pam password change = yes
;   wins support = no
;   wins server = w.x.y.z
;   name resolve order = lmhosts host wins bcast

#### Networking ####
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = true

#### Debugging/Accounting ####

;   syslog only = no


####### Authentication #######

;   guest account = nobody

########## Domains ###########

;   domain logons = yes
;   logon path = \\%N\profiles\%U
;   logon path = \\%N\%U\profile
;   logon drive = H:
;   logon home = \\%N\%U
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

########## Printing ##########

;   load printers = yes
;   printing = bsd
;   printcap name = /etc/printcap
;   printing = cups
;   printcap name = cups

############ Misc ############

;   include = /home/samba/etc/smb.conf.%m
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
;   domain master = auto
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   winbind enum groups = yes
;   winbind enum users = yes
;   usershare max shares = 100

#======================= Share Definitions =======================



[home]
guest account = namste
locking = no
readonly = no
        browseable = yes
writeable = yes
public = yes
path = /home/namste


Если кому нибудь не лень помочь могу дать доступ к серваку через хамачи)))
« Последнее редактирование: 01 Сентября 2009, 16:27:36 от atem32 »

Оффлайн motorrola

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: Samba
« Ответ #10 : 01 Сентября 2009, 16:42:36 »
А шара хотя-бы видна по сети?

может это из-за "guest account = namste"
попробуй закоментить и дописать guest ok = Yes

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Samba
« Ответ #11 : 01 Сентября 2009, 18:30:59 »
sudo testparm
 в спойлер
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн atem32

  • Автор темы
  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Samba
« Ответ #12 : 01 Сентября 2009, 21:38:17 »
Вот
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Samba
« Ответ #13 : 01 Сентября 2009, 21:58:58 »
Ну вот видишь, тебе в глаза ткнули ошибкой.
Исправляйся.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн atem32

  • Автор темы
  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: Samba
« Ответ #14 : 01 Сентября 2009, 22:04:23 »
как испавить????
я в Linuxе чусвтвую себя идиотом :)

 

Страница сгенерирована за 0.024 секунд. Запросов: 19.