samba share não permitindo que o nome de usuário seja inserido [closed]

3

Eu tenho dois compartilhamentos de samba. Um é um público (rede local) que qualquer um pode ver e mudar, isso funciona muito bem. Eu tenho outro compartilhamento que eu quero que o nome de usuário e senha sejam inseridos

[media]
   comment = public share
   path = /mnt/media_files
   public = yes
   read only = no
   writeable = yes
   create mask = 0777
   directory mask = 0777
   force user = nobody
   force group = nogroup
   guest ok = yes

[webroot]
   comment = Apache web root folder
   path = /var/www
   public = yes
   read only = no
   writable = yes
   create mask = 0777
   directory mask = 0777
   guest ok = no

Eu também tinha "force user = jon", mas não parecia ajudar.

O problema que tenho no momento é que quando eu vou para o compartilhamento "\ myip \ webroot" eu recebo o pop-up pedindo a senha, mas o nome de usuário está esmaecido com "ip \ Guest". Como posso obtê-lo para permitir que eu digite o nome de usuário ou forçá-lo a usar apenas "jon".

o login da máquina Windows7 parece funcionar melhor depois de corrigir um problema com a parte smpasswd. Eu defini a senha o mesmo que meu nome de usuário accuont na máquina W7 e tudo foi bom. Tem um pouco de um problema de outras máquinas tem que fazer o login com ip \ jon caso contrário, define o domínio para ser o nome desse computador.

Saída do TestParm:

[global]
    server string = %h server (Samba, Ubuntu)
    security = SHARE
    map to guest = Bad User
    obey pam restrictions = Yes
    passdb backend = tdbsam
    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
[media]
    comment = public share
    path = /mnt/media_files
    force user = nobody
    force group = nogroup
    read only = No
    create mask = 0777
    directory mask = 0777
    guest ok = Yes
[webroot]
    comment = Apache web root folder
    path = /var/www
    valid users = jon
    force user = jon
    read only = No
    create mask = 0777
    directory mask = 0777
    guest ok = Yes
    
por Jon 10.09.2010 / 17:26

1 resposta

2

Ok, não tenho certeza se consegui a configuração desejada. Mas eu tentaria este:

[global]
...
security = user
guest account = jon

[webroot]
comment = Apache web root folder
path = /var/www
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes

Se eu não fornecer senha para webroot = > eu sou jon
Se eu fizer logon, sou o usuário que efetuou logon (não se esqueça de smbpasswd para cada usuário unix que você deseja ativar o acesso do samba.

    
por aatdark 12.09.2010 / 01:29

Tags