Lo hice en Mandriva 2006 Pwk.
Me queda resolver algunos detalles, pero funciona de verdad.
Prueba esto, y cualquier duda me lo indicas a mi email
[email protected].
Edita el smb.cfg, en mi caso /etc/samba, lo que esta entre <> es para que pongas tus cosas.
1º Modifica toda la parte de global, netlogon y profiles
[global]
netbios name = <your-machine-name>
server string = Samba %v on %L
workgroup = <your-domain-name>
; domain & local master browser
; coz we're dealing with Win2k
os level = 65
prefered master = yes
domain master = yes
local master = yes
domain logons = yes
; misc options
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
time server = yes
; do not show files starting with dots
hide dot files = yes
; Central European code page support
client code page = 852
character set = ISO8859-2
; do not allow guest access, use only local system accounts
security = user
guest ok = no
invalid users = bin deamon sys man postfix mail ftp
admin users = @wheel
; domain administrators
domain admin group = @wheel
domain admin users = root
; use encrypted passwords
encrypt passwords = yes
; logging (max log size is in kB)
log level = 2
log file = /var/log/samba/log.%L
max log size = 1000
debug timestamp = yes
syslog = 1
; user roaming profiles path
logon path = \\%N\profiles\%u
; general logon script (in DOS format)
logon script = logon.bat
; share for domain controller
[netlogon]
path = /home/samba/netlogon
public = no
writeable = no
browsable = no
valid users = root @smbusers
; share for storing user profiles
[profiles]
path = /home/samba/profiles
writeable = yes
create mask = 0700
directory mask = 0700
browsable = no
valid users = root @smbusers
Ahora crea las cuentas de los usuarios que vas a tener, bien con el gestor grafico o a mano. Si lo haces a mano revisa que se creen las carpetas de los usuarios
Ejemplo para un usuario usr1
Crea el grupo de usuarios alumnos.
adduser -d /home/alumnos/usr1 -g 500 -u 501 -s /bin/bash -p <PASS> -m usr1
.g --> UID de grupo alumnos
-u --> UID que le asigno a usr1, para el usr2 p.e. 502,,,, etc
crea los users que quieras
luego da de alta las pass en samba
smbpasswd -a <USUARIOS>, p.e. smbpasswd -a usr1
la contraseña suele ser la misma que la de las cuentas linux
hazlo tb para el root, pero usa otra contraseña diferente a la de root de linux
smbpasswd -a root
Crea un grupo para las maquinas con UID 600 por ejemplo
luego crea las cuentas de las maquinas
por ejemplo PC1, PC2, ....
adduser -d /dev/null -M -g 600 -u 601 -s /bin/nologin PC1$
No olvides el $
/dev/null y /bin/nologin es porque para las maquinas no se crea carpeta, o directorio
da de alta las maquinas en el fichero de pass de samba con
smbpasswd -a -m PC1$
Cuidado, cambia del de antes en lo de la -m porque es una relacion de confianza, no es como antes, a demas no te pedira ningun pass
reinicia el demonio samba
service smb restart
y creo que en la parte linux esta todo
ahora ves a los Windows y en entorno de red propiedades de conexion
o en mi pc, propiedades, red, info o algo asi, pon el dominio elegido
cuando pida datos pones root y el pass del root para samba.
Creo que no olvido nada, cualquier duda contactame
[email protected].
SUERTE