Таким образом, у меня есть необычная проблема, с которой я боролся в течение многих буквально недель теперь.
Позвольте мне установить следующее до разработки:
Так, у меня есть установка доли Samba так, чтобы все клиенты могли просматривать/читать/выполнять/и тому подобное файлы в указанной акции. (Следующая часть является видом подобных возраст старый вопрос, "Что было на первом месте? Курица или яйцо?"), я отобразил долю как диск в Windows 7. Я даже не могу просмотреть сетевой диск, если я не устанавливаю своего рода прямую связь в сам сервер Ubuntu. В этом случае я использую Cygwin для установления соединения SSH в сервер от любого из клиентских компьютеров Windows 7. После того как я отправляю соединение SSH на сервер, доля Samba доступна, и все содержание доли может использоваться, и все все отлично.
Если я перезагружаю клиент, из которого я сделал соединение SSH, доля Samba больше не доступна, ПОКА я не делаю другое соединение SSH.
Я не подвергаю сомнению SSH здесь а именно, это, что я использую для редактирования/etc/samba/smb.conf.
Ни один из них не сделал приседание. На данном этапе я смущен относительно того, имеет ли это какое-либо отношение к серверу Samba, но просто клиентам Windows.
Следующие smb.conf параметры были сокращены для включения всех частей, которые были, я вмешался, так как я установил Samba во-первых.
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
security = ADS
workgroup = [wkgp]
####### Authentication #######
server role = auto
[share]
path = /home/[user]/[share]
valid users = [user]
read only = no
browseable = yes
create mask = 0644
directory mask = 0755
server signing = auto
hostname lookups = yes
hosts allow = 192.168.X.
public = yes
force user = [user]
Сообщите мне, существует ли что-либо еще необходимое для лучше понимания проблемы. Следует иметь в виду, я использую локальные логины машины на клиентах Windows и рабочей группе.
Кроме того, каждый раз, когда я работаю "smbclient-L localhost-U [пользователь]", я получаю следующее:
установка сессии перестала работать: NT_STATUS_NO_LOGON_SERVERS
Удалите security = ADS
из Вашего файла, затем в [global]
раздел Вашего /etc/samba/smb.conf
файл добавляет следующие строки:
[global]
usershare owner only = false
unix extensions = no
follow symlinks = yes
wide links = yes
ntlm auth = no
lanman auth = no
client ntlmv2 auth = yes
guest ok = yes
acl allow execute always = true
Если это - доля, что Вы позволяете все компьютеры в своей сети к доступу, Вы могли бы хотеть установить долю как следующее:
[storage]
path = "/media/storage"
directory mask = 0777
writeable = yes
guest ok = yes
admin users = terrance
Затем перезапустите свой сервер самбы
systemctl restart smbd.service
Надеюсь, это поможет!