En cours de rédaction

VRAC : Samba

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Code TEXT :
security = user
 
Créer un partage public
 
Pour configurer un partage samba accessible à tout public, éditer le fichier /etc/samba/smb.conf et y ajouter ceci:
 
[PARTAGE]
    path = /home/partage
    comment = Partage sur mageia
    browseable = yes
    public = yes
    writable = yes
 
Créer un partage public où seul l'utilisateur qualite est autorisé à supprimer les fichiers qu'il créé mais ou tout le monde peut modifier:
 
[Qualite]
        browseable = yes
        public = yes
        valid users = qualite,nobody
        path = /srv/samba/qualite
        create mask = 1777
        directory mask = 1777
        directory security mask = 1777
        force create mode = 1777
        force directory mode = 1777
 
 
Récupérer des fichiers d'un partage
 
Pour récupérer des fichiers d'un partage (par exemple un serveur Windows) :
 
smbget -Rr -u <utilisateur> -p <mot de passe> smb://<ip>/<partage>
 
Exemple: smbget -Rr -u adrien -p password smb://192.168.1.17/c$/partage
 
 
Monter partage SAMBA dans fstab avec user adrien :
//192.168.18.116/data   /DATA           cifs    noauto,uid=adrien,dir_mode=0777,file_mode=0777,credentials=/root/samba,rw,iocharset=utf8   0 0
 
Avec /root/samba conenant :
username=adrien
password=supermdp
domain=WORKGROUP
 
 
Ou en "guest"
//192.168.18.116/data   /DATA           cifs    noauto,guest,ro,iocharset=utf8   0 0
 
 
En CLI : mount -t cifs -o guest,iocharset=utf8,ro //192.168.18.116/data /DATA
 
 
Problème CUPS:
 
Jul  8 19:58:36 cauldron smbd[25314]: [2012/07/08 19:58:36.709953,  0] printing/print_cups.c:109(cups_connect)
Jul  8 19:58:36 cauldron smbd[25314]:   Unable to connect to CUPS server localhost:631 - Connexion refusée
Jul  8 19:58:36 cauldron smbd[13666]: [2012/07/08 19:58:36.710307,  0] printing/print_cups.c:468(cups_async_callback)
Jul  8 19:58:36 cauldron smbd[13666]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
 
 
 
printcap name = /dev/null
load printers = no
#   printing = cups
 
 
[DATA]
        path = /media/DATA/
        comment = DATA sur superlinux
        browseable = no
        public = no
        writable = yes
        read only = no
        valid users = adrien