Author Topic: Como saber porque no monta unidad de grupo [SOLVED]  (Read 3003 times)

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Como saber porque no monta unidad de grupo [SOLVED]
« on: September 04, 2013, 01:26:33 pm »
Hola.
He instalado zentyal 3.0-2 y actualizado todo a dia de hoy. Creo un grupo y un usuario asignado a ese grupo, activando perfiles moviles. Al usuario le asigno la unidad Z como su unidad y al grupo le asigno un nombre al recurso que quiero que se comparta en ese grupo. El caso es que al logarme con el usuario monta la unidad Z pero no la unidad del grupo y quiero saber porqué.
Donde puedo ver que ocurre?

Gracias.
« Last Edit: September 17, 2013, 10:15:13 pm by jopeme »

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #1 on: September 05, 2013, 12:43:10 pm »
Debes montarlo tu o hacer que se automonte con algun script de logon

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #2 on: September 05, 2013, 06:51:40 pm »
Y porque en ocasiones lo hace automáticamente y lo monta como unidad Y?

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #3 on: September 06, 2013, 09:43:39 am »
Parece que no haya entendido del todo el entorno o que pasos de configuracion hayas hecho entonces, podrias explicarlo un poco más detalladamente?

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #4 on: September 08, 2013, 06:11:35 pm »
Pues instalo los modulos que en principio necesito y actualizo todo a la ultima versión. Primero creo un grupo(grupob12m) y le asigno un nombre de recurso compartido(grupob12m) para los que serán usuarios de ese grupo. No voy a compartir ficheros(directorios compartidos) y lo hago allí, si no que lo hago al crear el grupo.
Luego creo un usuario(ub12m01) y le asigno a ese grupo.
En compartir ficheros activo perfiles móviles y le asigno la unidad Z a los usuarios.
Lo que pretendo es que además de la unidad Z los usuarios tengan otra unidad de grupo a la que puedan acceder todos los miembros de ese grupo.

Este es mi smb.conf
[global]
    workgroup = CFO
    realm = CFO.LAN
    netbios name = moraserver
    server string = Zentyal File Server
    server role = dc
    server role check:inhibit = yes
    server services = s3fs, rpc, wrepl, ldap, cldap, kdc, drepl, winbind, ntp_signd, kcc, dnsupdate
    server signing = auto

    interfaces = lo,eth1,eth2
    bind interfaces only = yes

    log level = 3
    log file = /var/log/samba/samba.log


    load printers = no
    printcap name = /dev/null
    show add printer wizard = no
    disable spoolss = yes

[profiles]
    path = /home/samba/profiles
    browseable = no
    read only = no

[netlogon]
    path = /opt/samba4/var/locks/sysvol/cfomoratalaz.lan/scripts
    browseable = no
    read only = yes

[sysvol]
    path = /opt/samba4/var/locks/sysvol
    read only = no

[homes]
    comment = Directorios de usuario
    path = /home/%S
    read only = no
    browseable = no
    create mask = 0611
    directory mask = 0711
    vfs objects = acl_xattr full_audit scannedonly recycle
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
    scannedonly: rm_hidden_files_on_rmdir = True
    scannedonly: allow_nonscanned_files = False
    scannedonly: recheck_time_readdir = 50
    scannedonly: scanning_message = is being scanned for viruses
    scannedonly: hide_nonscanned_files = False
    scannedonly: show_special_files = True
    scannedonly: domain_socket = True
    scannedonly: recheck_time_open = 50
scannedonly: recheck_tries_readdir = 20
    scannedonly: quarantine_dir = /var/lib/zentyal/quarantine
    scannedonly: recheck_tries_open = 100
    scannedonly: socketname = /var/lib/zentyal/zavs
    recycle: versions = Yes
    recycle: repository = RecycleBin
    recycle: keeptree = Yes
    recycle: excludedir = /tmp|/var/tmp
    recycle: directory_mode = 0700

# Shares
[grupob12m]
    comment = Share for group grupob12m
    path = /home/samba/shares/grupob12m
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit scannedonly recycle
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
    scannedonly: rm_hidden_files_on_rmdir = True
    scannedonly: allow_nonscanned_files = False
    scannedonly: recheck_time_readdir = 50
    scannedonly: scanning_message = is being scanned for viruses
    scannedonly: hide_nonscanned_files = False
    scannedonly: show_special_files = True
    scannedonly: domain_socket = True
    scannedonly: recheck_time_open = 50
    scannedonly: recheck_tries_readdir = 20
    scannedonly: quarantine_dir = /var/lib/zentyal/quarantine
    scannedonly: recheck_tries_open = 100
    scannedonly: socketname = /var/lib/zentyal/zavs
    recycle: versions = Yes
    recycle: repository = RecycleBin
    recycle: keeptree = Yes
    recycle: excludedir = /tmp|/var/tmp
    recycle: directory_mode = 0700
# Shares
[grupob12t]
    comment = Share for group grupob12t
    path = /home/samba/shares/grupob12t
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit scannedonly recycle
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
    scannedonly: rm_hidden_files_on_rmdir = True
    scannedonly: allow_nonscanned_files = False
    scannedonly: recheck_time_readdir = 50
    scannedonly: scanning_message = is being scanned for viruses
    scannedonly: hide_nonscanned_files = False
full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
    scannedonly: rm_hidden_files_on_rmdir = True
    scannedonly: allow_nonscanned_files = False
    scannedonly: recheck_time_readdir = 50
    scannedonly: scanning_message = is being scanned for viruses
    scannedonly: hide_nonscanned_files = False
    scannedonly: show_special_files = True
    scannedonly: domain_socket = True
    scannedonly: recheck_time_open = 50
    scannedonly: recheck_tries_readdir = 20
    scannedonly: quarantine_dir = /var/lib/zentyal/quarantine
    scannedonly: recheck_tries_open = 100
    scannedonly: socketname = /var/lib/zentyal/zavs
    recycle: versions = Yes
    recycle: repository = RecycleBin
    recycle: keeptree = Yes
    recycle: excludedir = /tmp|/var/tmp
    recycle: directory_mode = 0700
# Shares
[grupob12t]
    comment = Share for group grupob12t
    path = /home/samba/shares/grupob12t
    browseable = Yes
    read only = No
    force create mode = 0660
    force directory mode = 0660
    vfs objects = acl_xattr full_audit scannedonly recycle
    full_audit:success = connect opendir disconnect unlink mkdir rmdir open rename
    full_audit:failure = connect opendir disconnect unlink mkdir rmdir open rename
    scannedonly: rm_hidden_files_on_rmdir = True
    scannedonly: allow_nonscanned_files = False
    scannedonly: recheck_time_readdir = 50
    scannedonly: scanning_message = is being scanned for viruses
    scannedonly: hide_nonscanned_files = False
    scannedonly: show_special_files = True
    scannedonly: domain_socket = True
    scannedonly: recheck_time_open = 50
    scannedonly: recheck_tries_readdir = 20
    scannedonly: quarantine_dir = /var/lib/zentyal/quarantine
    scannedonly: recheck_tries_open = 100
    scannedonly: socketname = /var/lib/zentyal/zavs
    recycle: versions = Yes
    recycle: repository = RecycleBin
    recycle: keeptree = Yes
    recycle: excludedir = /tmp|/var/tmp
    recycle: directory_mode = 0700


[zentyal-quarantine]
    comment = "Quarantine"
    path = /var/lib/zentyal/quarantine
    browseable = Yes
    read only = No
« Last Edit: September 10, 2013, 11:44:22 am by jopeme »

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #5 on: September 13, 2013, 09:54:58 am »
Bueno, por todo lo que he leído creo que no lo hace por defecto. Hay que modificar algún script para que lo haga.
Alguien me podría indicar donde tengo que modificarlo y como?
Gracias.

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #6 on: September 13, 2013, 11:01:05 am »
jopeme, la manera más facil es crear un script cmd del tipo bat que monte la unidad usando net use , y crear una politica de grupo para que se ejecute cuando algun miembro de dicho grupo se loguee

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #7 on: September 13, 2013, 11:20:38 am »
Muchas gracias por tu respuesta. Donde puedo encontrar información al respecto para saber donde y como hacerlo?

Gracias.

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile

hgeorge123

  • Zen Warrior
  • ***
  • Posts: 120
  • Karma: +4/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #9 on: September 14, 2013, 08:07:06 pm »
Buenas escribo por algo parecido pero con la version beta de znetyal configure un controlador de dominio con zentyal creo usuario y grupos sin problemas al tiempo creo una carpeta para compartir y validar usuarios de un determinado grupo cuando le doy guardar siempre generar un error aun cuando en la interfas grafica aparece todo bien lo que si note es que no aplica los permisos al directorio compartido y nadie puede hacer nada en ese directorio a menos que ingrese con un putty al zentyal le cambie los permisos al directorio de forma manual, me parece que es un bug y queria saber si es que estoy haciendo algo mal o si en realidad es un bug gracias

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #10 on: September 16, 2013, 10:01:52 am »
Hola hgeorge:

Te aconsejo que abras un nuevo post, y que no te limites a decir "sale un error" si no que muestres una captura del error o incluso pegues parte del zentyal log en el momento del error, ya que lo que preguntas no tiene relacion ninguna ;)

jopeme, si tu duda esta resuelta, por favor, añade un [solved] al titulo ;)

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #11 on: September 17, 2013, 11:18:51 am »
Hola de nuevo.
Voy a añadir algo mas al tema. Después de lo que me dijiste me resultaba bastante oscuro ese documento de Microsoft, así que seguí indagando y he encontrado algo que me funciona a medias. Es KIX, para los scripts. Si lo ejecuto así desde cliente Windows 7 \\myserver\netlogon\logon.bat. funciona y me monta la unidad Y, pero si inicio sesión con el usuario en cuestión no ocurre nada.
Estos son los pasos que he seguido:
Lo primero de todo he descargado flip, luego he descargado kix y he pegado kix32.exe en /opt/samba4/var/locks/sysvol/mydomain.lan/scripts

Luego ejecuto #nano /opt/samba4/var/locks/sysvol/mydomain.lan/scripts/logon.bat con este contenido:
@echo off
%0\..\kix32.exe %0\..\logon.kix /f

Despues #flip -m /opt/samba4/var/locks/sysvol/mydomain.lan/scripts/logon.bat

Luego:
#nano /opt/samba4/var/locks/sysvol/mydomain.lan/scripts/logon.kix con este contenido:

IF INGROUP("MYDOMAIN\mygroup")
USE Y: \\MYSERVER\MYGROUPSHARE
ENDIF

Luego #flip -m /opt/samba4/var/locks/sysvol/mydomain.lan/scripts/logon.kix

He modificado /use/share/zentyal/stubs/samba/smb.conf.mas y añadido en la sección [GLOBAL] la línea:
logon script = logon.bat

A ver si alguien me puede iluminar.
Gracias.

jbahillo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1444
  • Karma: +77/-2
    • View Profile
Re: Como saber porque no monta unidad de grupo
« Reply #12 on: September 17, 2013, 01:17:40 pm »
Quizas este mini tutorial te resulte más esclarecedor:

http://www.aprendeinformaticaconmigo.com/windows-server-2008-crear-un-objeto-de-politica-de-grupo


Este tutorial abarca las Politicas de grupo en general, una vez lo hayas entendido puedes buscar como definir scripts LOGON a traves de una GPO en google y seguro que encontrarás más de uno y de dos recursos utiles.

Desgraciadamente no conozco ese software que has intentado utilizar, por lo que te no te puedo ayudar al respecto. Mi consejo es que uses las GPO por ser algo inherente al propio samba, sin tener que depender de software de terceros (aparte de la herramienta de microsoft, que es solo un editor para conseguir lo que necesitas)

jopeme

  • Zen Warrior
  • ***
  • Posts: 126
  • Karma: +0/-0
    • View Profile
Re: Como saber porque no monta unidad de grupo p
« Reply #13 on: September 17, 2013, 10:14:45 pm »
Gracias por tu inestimable ayuda jbahillo. Me intentare empapar bien del url que me envias. Si no lo consigo abrire otro hilo.