Samba + Centos (condivisione non funzionante)


2

L'ho già fatto alcune volte, ma per qualche motivo questa volta non funziona.

Ho una cartella chiamata rubino ( root: root - 0777 ) sopra / Home / placona

Sto cercando di vedere questa cartella dalla mia scatola WindowsXP, ma continuo a ottenere il permesso negato. Posso vedere la condivisione globale però, ma ogni volta che provo a fare clic sulla condivisione ruby, non mi farà entrare.

Ecco il mio smb.conf impostazioni:

[global]
        log file = /var/log/samba/samba.%m
        guest account = nobody
        netbios name = DEVBOX
        server string = DEVBOX CENTOS
        workgroup = WORKGROUP
        encrypt passwords = yes
        security = share
        max log size = 50

[ruby]
        path = /home/placona/ruby

Voglio poter aprire questa cartella senza usare password (da qui il account ospite = nessuno ).

Ho provato anche con la password, ma non sembra mai funzionare.

Qualcuno può individuare qualcosa di sbagliato con le mie impostazioni?

Risposte:


1

Le condivisioni di Samba hanno bisogno sia di utenti sia di impostazioni. Sono sicuro che hai già utenti CentOS, ma hai anche l'installazione degli utenti di Samba?

smbpasswd -a joe

puoi anche aggiungere la seguente riga alle tue definizioni di condivisione

[ruby]
valid users = joe randi insert-samba-user-here

Oh e assicurati di ricaricare samba via

service smb restart

(Nota, la maggior parte del codice preso da: http://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/ )



0

Aggiungi questi alle tue impostazioni esistenti:

[global]
    map to guest = Bad User

[ruby]
    guest ok = yes
    read only = no

Hai già il account ospite impostazione per comunicare a Samba quale account utilizzare come utente ospite; mappa per ospite = Utente errato dice a Samba di convertire automaticamente un nome utente non riconosciuto all'utente Guest.

Si potrebbe anche voler mettere questi nel tuo [rubino] sezione (modificare le autorizzazioni in base alle esigenze):

directory mask = 0777
create mask = 0666

0

Cambia il proprietario del file a nessuno, quindi tutti i gruppi possono accedere ai file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.