LinuxForum.Fans
Тема

Расшаренная директория в 11.4

Автор: R4z0R 24 сообщений 8054 просмотров
#150611

Не получается расшарить директорию. Ситуация - есть домен getpri.local, с домен-контроллером 192.168.0.100 на винде, все компы тоже на винде, мой адрес 192.168.0.150, как расшарить папку в 11.4? Вот конфиг самбы /etc/samba/smb.conf

text
Dovlatov:/etc/samba # cat ./smb.conf
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2011-03-01
[global]
        workgroup = GETPRI
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        map to guest = Bad Uid
        include = /etc/samba/dhcp.conf
        logon path = \\%L\profiles\.msprofile
        logon home = \\%L\%U\.9xprofile
        logon drive = P:
        usershare allow guests = Yes
        idmap gid = 10000-20000
        idmap uid = 10000-20000
        realm = GETPRI.LOCAL
        security = domain
        template homedir = /home/%D/%U
        usershare max shares = 100
        winbind refresh tickets = yes
        template shell = /bin/bash
        domain logons = Yes
        domain master = No
        password server = 192.168.0.100
        wins support = No
        guest account = nobody
        wins server = 

## Share disabled by YaST # [netlogon]

[Shared] comment = Папка для всех inherit acls = Yes path = /home/GETPRIT/Dovlatov/Общедоступные/ read only = Yes

#152664

Доброй день! Проблема с запуском samba: [console]Starting Samba SMB daemon /usr/sbin/smbd: error while loading shared libraries: libldap-2.4.so.2: cannot open shared object file: Permission denied
startproc: exit status of parent of /usr/sbin/smbd: 127[/console]
Как это лечить??? Надеюсь на вашу помощь

#152695

renegat
Что вы имели в виду? Скачать пакет libldap-2_4-2-2.4.23-10.1.i586.rpm? Он уже установлен.

#152700

ругается на этот пакет :( может переустановить/сменить версию ?

#152703

suny
Версия Samba и список всех её пакетов в студию.

#152708

Попробовал поставить openldap2-client-2.4.9-7.8.i586.rpm или libldap-2_4-2-2.4.23-10.1.i586.rpm ничего не изменилось samba все так же не загружается :(

#152710
suny написал:
Попробовал поставить openldap2-client-2.4.9-7.8.i586.rpm или libldap-2_4-2-2.4.23-10.1.i586.rpm

oO Для чего и зачем Вы это делали? Прочтите мой пост выше и наконец покажите, что там у Вас установлено, потом уже будем думать...

#152711

[console]PC:/home/astrona # zypper se samba
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Заключение | Тип
--+----------------------------------+-------------------------------------------------------------------+------
| kdebase3-samba | KDE Base package: Windows Connection Module | пакет
i | samba | A SMB/CIFS File, Print, and Authentication Server | пакет
i | samba-client | Samba Client Utilities | пакет
| samba-devel | Libraries and Header Files to Develop Programs with Samba Support | пакет
| samba-doc | Samba Documentation | пакет
| samba-krb-printing | Wrapper binary for kerberized printing | пакет
| samba-repo-network_samba_STABLE | Repository Configuration Files of network:samba:STABLE | пакет
| samba-repo-network_samba_TESTING | Repository Configuration Files of network:samba:TESTING | пакет
| samba-winbind | Winbind Daemon and Tool | пакет
| xmms2-plugin-samba | Samba Support for xmms2 | пакет
| xmms2-plugin-samba-debuginfo | Debug information for package xmms2-plugin-samba | пакет
i | yast2-samba-client | YaST2 - Samba Client Configuration | пакет
i | yast2-samba-server | YaST2 - Samba Server Configuration | пакет[/console]

[console]PC:/home/astrona # zypper if samba
Загрузка данных о репозиториях...
Чтение установленных пакетов...


Сведения — пакет samba:

Репозиторий: @System
Имя: samba
Версия: 3.5.7-1.17.1
Архитектура: i586
Производитель: openSUSE
Установлен: Да
Состояние: актуален
Размер после установки: 26,3 MiB
Сводка: A SMB/CIFS File, Print, and Authentication Server[/console]

#152712

странно, создал топик про расшаренную директорию, по моему вопросу ни одного ответа, только обсуждение запуска самбы - может надо было отдельную ветку для своего вопроса создать?

#152715

Отключил AppArmor как было указано в ссылке, все заработало. Всем большое спс за помощь. Если у кого есть идея как подружить AppArmor и samba пишите...

#152718
suny написал:
Permission denied

Ваш код ошибки, так? У Вас нет прав на запуск Samba, для этого:
1) авторизуйтесь под root в консоле и дайте команду
[console]# samba-server start[/console]
Вывод выложите сюда, если будут ошибки.
2) войдите в Yast и попробуйте первоначально настроить Samba (перед запуском), там есть что настраивать, уж поверьте и модуль у Вас для этого уже установлен

suny написал:
yast2-samba-server

3) добавить Samba в группу разрешённых на запуск от обычного пользователя.

#152720

R4z0R
Извиняюсь что влез в вашу тему, решил не создавать новую т.к. не посчитал что моя проблема достойна новой темы на форуме. Я УВЕРЕН ЧТО ВАМ С ВАШЕЙ ПРОБЛЕМОЙ КТО НИБУДЬ ПОМОЖЕТ В БЛИЖАЙШЕЕ ВРЕМЯ.

#152721
suny написал:
Отключил AppArmor как было указано в ссылке, все заработало.

Совет под номером 3, добавить права запуска для Samba.

#152722
R4z0R написал:
странно, создал топик про расшаренную директорию, по моему вопросу ни одного ответа

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

#152723

[console]PC:/home/astrona # samba-server start
If 'samba-server' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf samba-server[/console]

Как я уже написал без AppArmor самба запускается и видит папки на другом компьютере

#152724
step_slim написал:
[quote=suny]Отключил AppArmor как было указано в ссылке, все заработало.

Совет под номером 3, добавить права запуска для Samba.[/quote]

Может глупый вопрос, но каким образом это сделать?

#152726
suny написал:
Как я уже написал без AppArmor самба запускается и видит папки на другом компьютере

Немного неверная терминология, сама по себе Samba-server, не предназначена видеть расшареные папки на другом компьютере, этим занимается Samba-client (если Вы планируете просмотр без шары, то Вам было достаточно поставить client и настроить), а вот Samba-server как раз расшаривает ресурсы Вашей системы.

suny написал:
Может глупый вопрос, но каким образом это сделать?

Тут можно пойти несколькими путями, первый и сложный, но познавательный: http://www.novell.com/documentation/apparmor/?page=/documentation/apparmor/apparmor_user/data/bktitleuser.html
второй, легче но требующий внимательности:
[console]# /etc/apparmor.d/usr.sbin.smbd /etc/apparmor.d/usr.sbin.nmbd[/console]
И после опробовать запуск Samba с включенным AppArmor.
следующий, простой: Yast -> Novell AppArmor -> Edit Profile и удаляем или обновляем профиль для Samba.
так же можно вот так: Yast --> system --> runlevels и поставить runlevels для обычного пользователя.

#152731

Удалил профили smbd и nmbd в AppArmor, при таком раскладе все работает, позже буду разбираться дальше. ЕЩЕ РАЗ ВСЕМ ОГРОМНОЕ СПАСИБО!!!

Войдите или зарегистрируйтесь, чтобы ответить.