Мне нужна помощь в отношении Samba в Ubuntu (где Ubuntu установлена в VMWare Workstation 8). Я следовал видеоурок. Вот что я сделал:

  1. Сначала я установил Samba следующим образом: sudo apt-get install samba smbfs
  2. cd /etc/samba
  3. Затем я приступил к созданию резервной копии файла smb.conf cp smb.conf smb.conf.bak
  4. Vi smb.conf
  5. Раскомментируйте security line: security = user
  6. Сохраните и раскомментируйте workgroup = WORKGROUP а также server string = %h server (Samba, Ubuntu) .
  7. Я добавил hosts allow = xxx.xxx.xxx.xxx (IP моего Linux)
  8. Я создал пользователя с помощью smbpasswd -a username и установил для него пароль.
  9. Используя testparm и enter, я увидел такие определения сервисов, как [global], [printers], [smbdemo] 10.Я попытался service smb restart но там говорится, что команда 'service' не найдена. Вы имели в виду: команда 'service' из пакета 'sysvinit-utils' (main) service: команда не найдена, но когда я попробовал sudo restart smbd я получил smbd start / работает, процесс 3602, поэтому я предположил, что Samba уже перезапущена.
  10. Поэтому я перешел в свою сеть Windows и напечатал IP-адрес моего Ubuntu, установленного в VMWare, и имя пользователя с этим шаблоном: \ip.ip.ip.ip\username, но он не может быть подключен.

Я хочу знать, пропустил ли я пару шагов или сделал что-то не так. Я также хотел бы знать, как я могу убедиться, что Samba уже перезапущена? Надеюсь, вы могли бы помочь мне Спасибо!!

1 ответ1

0

Кажется, ваш демон Samba работает нормально.
Проверьте, прослушивает ли он входящие соединения через порт 445TCP:

$ netstat -ano | grep "445" -i
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN    off (0.00/0/0)
tcp6       0      0 :::445                  :::*                    LISTEN    off (0.00/0/0)

Или с другого компьютера:

$ nmap YourUbuntuMachine -p 445
Host is up (0.0010s latency).
PORT    STATE SERVICE
445/tcp open  microsoft-ds

Да, Samba должна работать, и вы можете подключиться к ее IP-адресу из Windows:

\\YourUbuntuMachine

Вы должны увидеть ваши общие ресурсы ... возможно, нет, пока вы не добавите их в smb.conf. Например:

[NameDesired]
    comment = Any comments even with spaces and without quotes
    path = /media/sda3
    browsable = yes
    guest ok = no
    read only = no
    create mask = 0755

И, кстати, подключающийся пользователь должен иметь возможность войти в ваше устройство с общим доступом ( здесь /media/sda3 ): попробуйте войти под своим именем, чтобы убедиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .