Tomsk Sysadmins Forum
Unix => Администрирование => Topic started by: alpha1 on April 09, 2008, 11:14:52
-
Поставил Samba -3.0.25 на Alt linux 4.0 server. Поднастроил smb.conf. Не могу догнать что дальше делать. Из винды вижу машину localhost но доступа к ней нет.
-
Ну вы бы хоть показали smb.conf
-
Ну вы бы хоть показали smb.conf
Конкретизирую вопрос. После настройки, для того что бы попасть на linux нужно зайти в сетевое окружение, или что-то еще?
-
Конкретизирую вопрос. После настройки, для того что бы попасть на linux нужно зайти в сетевое окружение, или что-то еще?
Как-то странно Вы конкретизируете... Говорят же покажите smb.conf
-
из винды:
net view \\linux_box_ip
чё видно ?
net help use почитайте ещё
-
из винды:
net view \\linux_box_ip
чё видно ?
net help use почитайте ещё
Ничего не видно. Сейчас выложу smb.conf
-
[global]
workgroup = groupwork
printcap name = cups
load printers = yes
printing = cups
log file = /var/log/samba/log.%m
max log size = 50
guest account = guest
security = user
socket options = TCP_NODELAY
domain master = yes
wins support = yes
dns proxy = no
use sendfile = yes
#============================ Share Definitions ==============================
[homes]
comment = Home Directory for '%u'
browseable = yes
writable = yes
# Un-comment the following and create the netlogon directory for Domain Logons
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
case sensitive = no
guest ok = yes
locking = no
writable = yes
browseable = yes
[Profiles]
path = /var/lib/samba/profiles
browseable = no
prinable = no
guest ok = yes
[admin]
comment = admin's directory
path = /home/admin
valid users = admin root
read only = no
[public]
comment = Public Stuff
path = /home/public
public = yes
writable = yes
write list = @staff
comment = Public Directory
path = /home/public
public = yes
only guest = yes
writable = yes
; printable = no
[myshare]
comment = Hello!
path = /home/share
valid users = %U
public = yes
writable = yes
printable = no
create mask = 0765
-
Что тут не так? Подскажите.
-
А у вас у Alt(a) имя хоста localhost чтоли?
Если да, то переименуйте его, так как localhost -это синоним локальной машины и когда вы пытаетесь соединиться с ним, то должны соединяться с локальной машиной, т.е. с той с которой производится соединение, а не с внешним компом...
-
Нет не localhost. Но все равно не коннектится. Может быть где-то в smb.conf нужно указать это?
-
На Alt(e) запустите команду smbclient -L localhost и покажите что кажет...
И еще по конфигу я вижу, что у вас открыты шары
[netlogon] [admin] [Profiles] и т.д., а сами папки созданы? И еще, если у вас security = user, то зачем вам [netlogon] и [Profiles] - они нужны для работы самбы в качестве домен-контролера...
И еще проверьте а самба у вас вообще запущена?
И еще чтобы задать самбе определенное имя, отличное от имени сервака можно воспользоваться опцией
net bios name = имя сервера
-
bash: smbclient: command not found
Вообще в сетевой окружении я вижу самбу. Но при попытки подключения выдает. "Нет доступа.... Сетевое имя не найдено."
Команда ls /home/ -l выдает
drwxrwxrwx 3 root root 4096 Апр 11 00:09 public
Я так понимаю это означает, что войти на public может только root? Подскажите как изменить?
-
Самба запущена. Ненужные строки убрал в конфиге.
-
Специально файервол не устанавливал. Но может быть по умолчанию ставится какая-нибудь защита? Может порты открыть какие нужно. Подскажите, плиз.
-
bash: smbclient: command not found
Ну видно у вас не установлен самбовский клиент...
Команда ls /home/ -l выдает
drwxrwxrwx 3 root root 4096 Апр 11 00:09 public
Я так понимаю это означает, что войти на public может только root? Подскажите как изменить?
Ну вообще-то это RTFM... Буква d говорит, что это папка далее идут флаги по три: для ползователя, группы и остальных и у вас для все стоят правила на чтение, запись и просмотр...
Посмотрите в логах самбы что происходит... Они вроде должны лежать в /var/log/samba/...
-
А клиент должен быть установлен обязательно?
-
А клиент должен быть установлен обязательно?
Если вы не собираетесь с линуха получать доступ к виндовым шарам, то нет...
-
Все вопрос решен. Закоментил guest account = gest получил доступ на сервер. Изменил права на шару, получил доступ к папке. Всем большое спасибо за помощь.
-
Почему-то доступ имею к папке только тогда когда права у нее стаоят 667. Если 666 то не пускает. Никто, случаем не сталкивался с таой проблемой7
-
Почему-то доступ имею к папке только тогда когда права у нее стаоят 667. Если 666 то не пускает. Никто, случаем не сталкивался с таой проблемой7
Дык естественно, бит x для папок означает разрешение просмотра содержания папки и если он не установлен, то нельзя увидеть что там лежит...
У меня в конфиге для файлов прописано
create mask = 0664
А для папок
directory mask = 0775
Т.е. стоят разрешения на запись только для группы это для шар, в которые могут писать несколько пользователей...
А для юзеровских стоит 0600 и 0700, соответственно...
Вобщем разберитесь сначала с флагами доступа...
-
А дря юзеровских где выставляешь? И насколько мне известно, для просмотра нужен бит r, а x нужен для запуска приложений, или я ошибаюсь?
-
Не подскажете, где можно почитать мануал по параметрам в smb.conf? Желательно на русском.
-
А дря юзеровских где выставляешь?
В соответствующих шарах вставляю, но можно и в global вставить, тогда будет для всех...
И насколько мне известно, для просмотра нужен бит r, а x нужен для запуска приложений, или я ошибаюсь?
Для файлов да, а для папок эти биты подругому обрабатываются:
r - что можно читать файлы в папке, w - что можно писать в папку, а х - что можно просматривать листинг папки.
Не подскажете, где можно почитать мануал по параметрам в smb.conf? Желательно на русском.
Ну гугл еще никто не отменял... Плюс еще можно на opennet.ru порыться
-
Спасибо тебе stranger за помощь. У меня все получилось. Урааа!