У меня есть ноутбук Ubuntu (10.10). В нашем офисе все используют Windows, и наша рабочая группа просто WORKGROUP
. Я установил самбу, и ее conf:
workgroup = WORKGROUP
# security = user
[share]
path = /media/Repo/share // this is another partition
browsable = yes
guest ok = yes
read only = no
create mask = 0755
но тем не менее никто не может получить доступ к моей папке доли, и машина не может даже быть замечена в сети. Но я могу получить доступ к совместно используемым папкам других.
Есть ли что-нибудь, что я должен был сделать это, я не учел?
Вы добавляли себя к пользователям самбы?
Можно попробовать этот GUI для конфигурирования его: системная самба конфигурации
Я сделал это для конфигурирования моего:
Предпочтения> Настройки сервера> Основной: введите свою Рабочую группу
Предпочтения> Настройки сервера> безопасность: Аутентификация Mode=User, Гость Гостевая Учетная запись Account=No
Предпочтения> Пользователи Samba> Добавляют пользователя:
Выберите учетную запись Linux (один Samba будет использовать при доступе к совместно используемым файлам. Обычно, Вы хотите выбрать себя.)
Введите в имени пользователя, и пароль (не должна быть реальная учетная запись окон или пароль, его просто вход, который спросит Ubuntu, когда кто-то попытается получить доступ к доле. Это может быть "aaa" / "bbb"),
Так, в основном совместное использование папок включает две различной аутентификации: во-первых, тот, что Samba, по протоколу SMB, просит от любого, который пытается получить доступ к доле. Это - шаг 2 выше. Затем после того, как Samba допускает, что права человека получить доступ к доле, самому Samba будет нужна авторизация ОС получить доступ к файловой системе и ее файлам (модель обеспечения безопасности мира группы владельца Linux). Для этого Samba использует пользователя, выбранного на шаге 1 выше. Таким образом, любая папка (и файлы), который Вы совместно используете, должна быть доступной, в Linux, выбранным пользователем.
В мире Windows это работает то же: существует аутентификация доли и NTFS один.
Наконец, что не менее важно: безотносительно пользователя Вы выбираете (обычно сами), удостоверьтесь, что это имеет Файлы Доли с Сетевым полномочием в кнопке Administration> Users и Groups> Advanced Settings> вкладка Privileges. Я думаю, что Ubuntu уже предоставляет это полномочие первому пользователю, которого это создает, но не повреждает проверять его.
Кроме того, для совместного использования папок я не использую этот GUI, я использую Наутилус:
Надеюсь что работы на Вас также!
Можно просто выполнить simpleHTTP сервер в машине Linux и получить доступ к тому же на другой машине.
Шаги:
python -m SimpleHTTPServer
ifconfig
ip address:8000
например: если Ваш IP 127.3.4.123 Затем в браузере, Вы вводите 127.3.4.123:8000
Вы заставляете необходимые файлы в папке загружать.