Dago Pacheco wrote: > > Johnny Hughes escribió: > > > > OK ... I already told you to run testparm and to validate all your > > smb.conf lines. > > <snip> > ok....This is the thing.... security level was set to "share". When > thigs worked fine, there were a lot of shared folders that could be > access by anyone in the network, but when it comes to acces > the remote > home folder, from windows client, samba checked the > user/password used > to loged in to windows and use it. Now whit security level set to > "share", I can access the public folders, but when it comes to the > "home" folders, smaba promt me to enter a password as an > invited user. One should avoid setting security to share, it is there primarily for historical reasons, but security should start with "user" then if you have Windows domain servers set it to "domain" or "ads". You will need to create LM passwords for each user unless you have a Windows domain server to check passwords against. I think there is an option in the man page about auto-creating samba users on first connect if they exist in passwd, which will ask the user for his/her password the first time and if it is correct will save it in the samba passwd file. > If I change security level to "user", samba promt user to > enter user and > password, that's good, but even if I enter a good login.... nothing > happend, it doesn't validate it... and then, I can't access home and > public folders. Well there is probably additional configuration that is needed when moving from "share" to "user". > This is the output for testparm > <Ok testparm output is good> > > [global] > workgroup = MAKIMET > netbios aliases = servidor > server string = Servidor Maestranza > interfaces = 192.168.0.10/255.255.255.0 > security = SHARE Once again you should really use security = "user" here > obey pam restrictions = Yes > pam password change = Yes > username map = /etc/samba/smbusers > log level = 3 > log file = /var/log/samba/%m.log > acl compatibility = winnt > server signing = auto > socket options = TCP_NODELAY IPTOS_LOWDELAY > hostname lookups = Yes > printcap name = /etc/printcap > os level = 10 > preferred master = No > domain master = Yes > dns proxy = No > ldap ssl = no > preload = global administracion biblioteca cartas fax > formatos > fotografias informes instaladores memos of_tecnica planos > procedimientos ----------- > read only = No > create mask = 0777 > force create mode = 0777 > directory mask = 0777 > force directory mode = 0777 > guest ok = Yes ----------- These options really should be per-share. You are making all data on all shares world readable and writable by default, which you really do not want to do. > hosts allow = 192.168.0., 127.0.0. > > [homes] > comment = Home directory for %S > valid users = bodega, calidad, contador, cvaldivieso, > dibujotec1, dibujotec2, faena, hcatalan, hfigueroa, personal, > planning, > produccion, root, secretaria, tvillagran, ymoya, ocastro, hsandoval, > afigueroa, mahumada, chidalgo, informatica, @makimet > force group = makimet > create mask = 0700 > directory mask = 0700 > browseable = No > > [printers] > comment = All Printers > path = /var/spool/samba > printable = Yes > browseable = No > > [administracion] > comment = Archivos Administracion > path = /home/publicos/administracion > force user = root > force group = makimet Please for your sake don't force root, use some other administrative user like 'admin' and force that, this is just asking for trouble! > [biblioteca] > comment = Biblioteca Electronica > path = /home/publicos/biblioteca > force user = root > force group = makimet > > [cartas] > comment = Cartas Enviadas > path = /home/publicos/cartas > force user = root > force group = makimet > > [fax] > comment = Historico Fax > path = /home/publicos/fax > force user = root > force group = makimet > > [formatos] > comment = Formatos Oficiales > path = /home/publicos/formatos > force user = root > force group = makimet > > [fotografias] > comment = Historico Fotografias > path = /home/publicos/fotografias > force user = root > force group = makimet > > [informes] > comment = Informes Tecnicos > path = /home/publicos/informes > force user = root > force group = makimet > > [instaladores] > comment = Programas de Instalacion > path = /home/publicos/instaladores > force user = root > > [memos] > comment = Historico Memos > path = /home/publicos/memos > force user = root > force group = makimet > > [of_tecnica] > comment = Documentos Oficina Tecnica > path = /home/publicos/of_tecnica > force user = root > force group = makimet > > [planos] > comment = Archivos CAD r14 > path = /home/publicos/planos > force user = root > force group = makimet > > [procedimientos] > comment = Manuales de Procedimento > path = /home/publicos/procedimientos > force user = root > force group = makimet You really need to start tightening the security here. The system is just ripe for an user escalation attack. Try removing the 'force user' lines, use force group and then use the sticky bit on the directory perms 'chmod 1XXX' so the group will be maintained on new files and folders and move the force create mode and force directory mode into the shares where appropriate removing the world bits if they are not needed and/or at least making them world readable only. -Ross ______________________________________________________________________ This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and permanently delete the original and any copy or printout thereof. _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos