Pages : 1
#1 Le 03/02/2006, à 01:48
- Neub
Samba & Ubuntu
Salut,
J'ai un tit probleme avec samba qui m'enerve bcp, et dont je ne vois pas l'erreur !!!
je veux configurer avec un compte guest = nobody et mon compte a moi
Donc apres vu la doc .... je met tous les chemin, les droits, les partages ... j'ai mon utilisateur neub qui se log a tout sans aucun probleme, mais a chaque fois que je me log avec nobody
(sous win ou sous linux) j'obtient l'erreur : Chemin n'existe plus (linux), vous n'avez pas de droit d'acces (nobody)
J'ai mis mes path en rwxr-xr-x
et wala mon fichier conf de samba:
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = MSHOME
# server string is the equivalent of the NT Description field
server string = UserIsNobody
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = no
# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z
# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
# What naming service and in what order should we use to resolve host names
# to IP addresses
; name resolve order = lmhosts host wins bcast
#### Debugging/Accounting ####
# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m
# Put a capping on the size of the log files (in Kb).
max log size = 1000
# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
; syslog only = no
# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0
# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d
####### Authentication #######
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/ServerType.html in the samba-doc
# package for details.
security = user
; security = share
# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = true
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam guest
obey pam restrictions = yes
guest account = nobody
invalid users = root
# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for
# sending the correct chat script for the passwd program in Debian Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY
#======================= Share Definitions =======================
wins support = no
[homes]
comment = Home Directories
browseable = no
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700
[Upload]
path = /home/neub/shared/upload
public = yes
only guest = yes
writable = yes
[DivX]
path = /home/neub/divx
available = yes
browseable = yes
guest ok = yes
public = yes
write list = root neub
[Albums]
path = /home/neub/albums
available = yes
browseable = yes
public = yes
guest ok = yes
writable = no
[Mp3]
path = /home/neub/mp3
available = yes
browseable = yes
guest ok = yes
public = yes
write list = root neub
[DivX2]
path = /media/TEMPORARY/DivX
available = yes
browseable = yes
public = yes
writable = no
[Appz]
path = /media/TEMPORARY/Appz
available = yes
browseable = yes
public = yes
writable = yes
Si kkun a une idée c trop cooolllllll
#2 Le 04/02/2006, à 03:16
- Neub
Re : Samba & Ubuntu
Up Up Up
Aucune idée !!!!!!
Allez un p'tit effort !!!!
#3 Le 04/02/2006, à 10:31
- XioNoX
Re : Samba & Ubuntu
ca m'interesse aussi
Hors ligne
#4 Le 05/02/2006, à 00:17
- mythos
Re : Samba & Ubuntu
guest account = neub et ca devrais marcher
ajoute aussi dans le global un petit "netbios name = neub's machine" ca fais plus zoli dans les favoris de windaube ^^
In an Open world, no need for Gates :)
Hors ligne
#5 Le 05/02/2006, à 01:05
- YBM
Re : Samba & Ubuntu
un petit
map to guest = Bad User
dans la section [global] devrait pas faire de mal.
Hors ligne
#6 Le 08/02/2006, à 21:56
- neub
Re : Samba & Ubuntu
Euhh ca marche pas mais je peux que vous avez pas tres bien compris!
je veux avoir un acces avec deux comptes differents:
- Un compte neub avec mon home en readable et certain dossier ou je peux ecrire
- Un compte invité pour mes collocs, ou il n'ont pas besoin de mettre de password avec moins de repertoire et pas de droit d'ecrire (a part dans le dossier upload)
PS: Si les invités ne sont pas obliger de rentrer le mots de pass c encore mieux !!!!
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#7 Le 09/02/2006, à 02:36
- mythos
Re : Samba & Ubuntu
OK, effectivement, je n'avais pas compris, désolé
EXPLICATION: Ce comportement est tout à fait normal, du moins je crois, car l'utilisateur Nobody (comme son nom l'indique) est un non-utilisateur: avec guest account = nobody, tu désactives l'acces anonyme !
Commente la ligne guest account = nobody et ajoute map to guest = Bad User.
De plus, retire les root de tes write list, root a acces à tout, donc inutile de le mettre en write list.
EDIT: D'autant plus qu'il est invalidé dans la section Global, donc doublement inutile de le mettre en Write List
Enfin, dis-nous ce que cela donne
@pluche
Dernière modification par mythos (Le 09/02/2006, à 02:38)
In an Open world, no need for Gates :)
Hors ligne
#8 Le 10/02/2006, à 22:30
- neub
Re : Samba & Ubuntu
Cool donc ca marche bien pour acceder sans mettre de mots de pass !!!!
Mais g toujours ce probleme de config que je comprend pas ....
Je peux voir tout mes repertoires mais je ne peux rentré dans aucun d'entre eux qd j'ai l'acces guest !!!!
(Erreur : Repertoire n'existe pas ou je n'ai pas les droits)
cependant ca marche tres bien avec mon compte neub ...
PS: J'ai aussi enlevé les truks de root, j'avais la flemme de les quitter
SI tu peux regarder un peu mieux mon samba.conf car je vois vraiment pas ou ca peut merder, j'ai tester de mttre un mask pour les repertoires a 0744 pour avoir le read mais ca donne rien de plus
Dernière modification par neub (Le 11/02/2006, à 11:44)
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#9 Le 11/02/2006, à 14:26
- YBM
Re : Samba & Ubuntu
Que montre un ls -ld sur un de ces répertoires auxquels tu peux accéder en étant identifié en tant que "neub" et pas en tant qu'invité ?
Hors ligne
#10 Le 12/02/2006, à 00:44
- vogia
Re : Samba & Ubuntu
écoutez !
quand je suis sour root ou user
des fois ça marche bien sans ou avec password, des fois ça ne veut pas marcher meme avec password.
alors je demande si il n'y a pas une anomalies sous Ubuntu ?
#11 Le 12/02/2006, à 04:54
- YBM
Re : Samba & Ubuntu
Le paquetage Samba d'Ubuntu est parfaitement standard, donc pas d'anomalie à craindre, sinon le fait que le protocole SMB est lui même une anomalie.
Bref, que des trucs marchent, puis ne marchent plus et ensuite remarchent est le pain quotidien de tout réseau basé sur Netbios. C'est pas pour rien que même Microsoft essaye péniblement de s'en défaire.
Maintenant, il y a quand même un peu de logique qui s'applique, donc en regardant à la fois la conf de Samba, les droits UNIX sur les répertoires/fichiers et les configurations/versions des clients on arrive à faire marcher très bien tout ça. Il faut être un peu précis dans la description de sa conf et de ses problèmes.
par exemple : accès "root" ?? Je n'ose croire que tu donnes ton mot de passe root (si tu l'as créé, sous Ubuntu il est désactivé par défaut) lors d'une connexion Ubuntu. Si c'est le cas : oublie.
"accès user" ? quel user ? a-t-il un mot de passe dans la base de compte Samba (cf. smbpasswd) ?
etc...
Hors ligne
#12 Le 12/02/2006, à 12:23
- neub
Re : Samba & Ubuntu
Nikel je viens de trouver ....
J'avais bien tous mes droits pour les repertoires que je disirait partager 755 (5=r_x)
mais il etait dans mon "home" repertoires qui lui était en 700 alors un petit coup de
a+x pour pouvoir le traverser et el compte est bon ....
PS: pas de probleme de stabilité avec samba vogia .... juste de compatibilité entre windows et linux !!!!
les \ de windows comme MSHOME\user doivent devenir MSHOME\\user, etccc....
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#13 Le 13/02/2006, à 16:21
- mythos
Re : Samba & Ubuntu
Arf, je n'avais pas fais attention a ce détail !
Bien joué Neub
Passage en résolu ?
In an Open world, no need for Gates :)
Hors ligne
#14 Le 14/02/2006, à 02:21
- neub
Re : Samba & Ubuntu
Ouais resolu, ca marche nikel
Merci encore ....
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#15 Le 14/02/2006, à 02:53
- mythos
Re : Samba & Ubuntu
Pas de quoi
Pour passer le sujet en résolu, edite ton tout premier message et modifie son titre en incorporant " Résolu"
@pluche
In an Open world, no need for Gates :)
Hors ligne
Pages : 1