Я пытаюсь установить простую человечность (14.04 lts) файловый сервер, чтобы позволить победе xp и osx машинам в сети читать полномочия записи в долю, не имея необходимость проходить проверку подлинности с паролем.
Я следовал инструкциям здесь: https://help.ubuntu.com/14.04/serverguide/samba-fileserver.html и в то время как я вижу сервер в сети, я не могу успешно записать в него.
На самом деле на машине XP я могу создать папку, и она действительно создает папку с именем по умолчанию (Новая Папка) на сервере, но затем пытающийся открыть папку дает следующую ошибку:
\\Srv1\share\New Folder is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions
The specified network name is no longer required
И попытка переименовать папку дает следующую ошибку:
Cannot rename file: Cannot read from the source file or disk
Выполнение testparms дает следующий вывод:
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[printers]"
Processing section "[print$]"
Processing section "[share]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
server string = %h (SRV1)
server role = standalone server
security = USER
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[share]
comment = test-share
path = /srv/samba/share
read only = No
create mask = 0777
guest ok = Yes
Вот совместно используемая папка:
dvsu@srv1:/etc/samba$ ll /srv/samba/
total 12
drwxrwxrwx 3 root root 4096 May 4 14:01 ./
drwxr-xr-x 3 root root 4096 May 4 14:01 ../
drwxrwxrwx 4 nobody nogroup 4096 May 4 14:38 share/
dvsu@srv1:/etc/samba$
Любая справка очень ценится.
Спасибо
Добавьте browseable = yes
к [share]
блок в smb.conf, чтобы позволить компьютерам Windows успешно просматривать долю. Это должно устранить Вашу проблему с клиентской способностью записать, но не читать. После изменения файла конфигурации перезапустите сервисы самбы:
sudo restart smbd
sudo restart nmbd