Eu atualizei recentemente do Windows 7 para o Windows 8.1 em uma das minhas estações de trabalho. Eu tenho outra máquina rodando o Ubuntu 13.10.
Antes da atualização para o windows 8.1 eu era capaz de acessar os compartilhamentos no Ubuntu (compartilhado clicando com o botão direito do mouse na pasta - > Opções de compartilhamento), e atualmente outros dispositivos da casa ainda podem acessar os compartilhamentos (esses são outros Dispositivo Windows 7, dispositivos Android e até mesmo um dispositivo antigo do Windows XP). Todos os outros dispositivos que eu tenho ainda podem acessar os compartilhamentos. Esses compartilhamentos foram todos configurados para Allow others to create and delete files in this folder
e Guest access
.
É apenas essa máquina com Windows 8.1 que, embora eu possa ver as pastas compartilhadas, tentar abrir uma delas resulta em uma mensagem de erro de rede do Windows you do not have permissions to access...
Eu acho que, como eles são compartilhados com Guest access
, não deve haver permissões possíveis que estão atrapalhando e, para os outros dispositivos que tenho, isso parece ser verdade.
Além disso, todas as pastas envolvidas em compartilhamentos têm permissões 777 aplicadas através de chmod
. Para este problema, também encontrei o Nautilus, clique com o botão direito do mouse em permissões, configurando Create and delete files
para todos os grupos.
Encontrei artigos sobre essa conversa sobre a atualização de HKLM/System/Services/LanmanServer/Parameters/RequireSecuritySignature
para 0 (que já estava definido como 0, BTW).
Parece bobagem que eu precise alterar meu arquivo smb.conf
, pois TODAS as outras máquinas acessam esse compartilhamento perfeitamente, embora eu tenha encontrado algumas que dizem que o suporte ao Wins deve ser Yes
e outras que dizem que ele deve ser% código%. Eu tentei isso sem alteração. A mesma mensagem de erro sobre segurança ainda é exibida.
Uma coisa que tenho certeza é que o Windows 8 me fez usar um endereço de e-mail e as informações de login desse endereço para poder fazer login neste sistema. Novamente, porém, os compartilhamentos estão configurados para permitir No
.
Abaixo, se o conteúdo do smb.conf, no caso, ajuda.
#======================= Global Settings =======================
[global]
#
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = yes
; wins server = w.x.y.z
dns proxy = no
name resolve order = wins lmhosts host bcast
###
; interfaces = 127.0.0.0/8 eth0
; bind interfaces only = yes
###
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
######
encrypt passwords = true
; passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
#########
#
; domain logons = yes
#
; logon path = \%N\profiles\%U
; logon drive = H:
; logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
#########
; printing = bsd
; printcap name = /etc/printcap
; printing = cups
; printcap name = cups
###########
; include = /home/samba/etc/smb.conf.%m
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
; winbind enum groups = yes
; winbind enum users = yes
; usershare max shares = 100
usershare allow guests = yes
#======================= Share Definitions =======================
;[homes]
; comment = Home Directories
; browseable = no
; read only = yes
; create mask = 0700
; directory mask = 0700
#
; valid users = %S
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
; browseable = yes
; read only = yes
; guest ok = no
; write list = root, @lpadmin
;[cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes
# cdrom share is accesed. For this to work /etc/fstab must contain
# an entry like this:
#
#
#
# is mounted on /cdrom
#
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom
[DROP2]
path = /media/jeff/Storage/DROP
writeable = yes
; browseable = yes
guest ok = yes