Montar disco duro externo con contexto samba_share_t

    P. He compartido mi disco duro externo usando Samba y a pesar de que la configuración del Samba es correcta, no se puede acceder al mismo. ¿Qué puede estar occurriendo?

    R. En distribuciones como CentOS / Fedora / RHEL el SELinux viene activado por defecto y es muy probable que este denegando el acceso a tu disco duro externo, para comprabarlo teecle

    # egrep 'avc:s*denied' /var/log/messages
    >
    avc:  denied  { read } for  pid=23104 comm="smbd" name="/" 
    dev=sdc1 ino=5 scontext=user_u:system_r:smbd_t:s0 
    tcontext=system_u:object_r:fusefs_t:s0 tclass=dir
    

    si el comando anterior produce un resultado similar al anterior entonces el SELinux está denegando el acceso debido a que el contexto no es el adecuado, para solucionarlo teclee:

     # mount -t ntfs -o rw,context=system_u:object_r:samba_share_t:s0,
    defaults /dev/sdc1 /media/ext-hd
    

    El comando anterior supone que el sistema de ficheros es ntfs, que su disco duro es /dev/sdc1 y que que desea montarlo en /media/ext-hd




    Dejar un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *