
No parece que muchos otros hayan tenido este problema, así que pensé en preguntar aquí.
Tenga un servidor que ejecute Ubuntu con 1 unidad interna y 1 externa. Tengo una carpeta compartida con samba en la unidad interna a la que se puede acceder; sin embargo, cuando comparto toda la carpeta externa o solo una carpeta, aparece el error "No tienes permiso para acceder" en los clientes de Windows.
Cuando comparto en Ubuntu, voy a propiedades, comparto y luego marco compartir, permito que otros escriban y accedan como invitados. Al hacer clic en crear compartir, dice que tendrá que configurar los permisos y lo dejo. No es accesible. Cuando intento establecer permisos manualmente en la pestaña Permisos, no me permite elegir nada; cuando elijo Lectura y Escritura para "otros" usuarios, vuelve a nada tan pronto como se elige.
Intenté crear un enlace simbólico desde el punto de montaje dentro del directorio de inicio y compartirlo, incluso haciendo que chmod cambiara los permisos para que sean visibles en ls -la, pero todavía no es accesible. ¿Hay algo realmente simple que me falta aquí, como que los elementos externos no se comparten fácilmente? Pensando que quizás tendría que abrirlo y meterlo dentro del servidor. Ah, y el externo es NTFS, si eso marcara la diferencia.
Respuesta1
Intente sudo chmod -R 755 <path of external drive>
ver si eso soluciona el error de permisos. (Advertencia, esto les dará a todos acceso de lectura, escritura y ejecución a todo el contenido del disco).
Si eso no funciona...
Asegúrese de que el externo tenga un punto de montaje real como /external
o /shared-stuff
.
Si está montado en la ubicación temporal (que es el comportamiento predeterminado), Samba podría estar buscando en una ubicación temporal antigua y obtener un error de lectura, que se transmite como un error de permisos al cliente de Windows.
Si eso no funciona, probablemente se deba a que la unidad es ntfs. Los permisos NTFS se almacenan de una manera que no tiene sentido para Linux, y probablemente tampoco para Samba. Sería bueno usar un formato nativo de Linux, pero eso requiere mover los datos, reformatear la unidad y volver a copiar los datos.
Respuesta2
Estoy de acuerdo con Owen en la suposición de NTFS. Así es como logré que el uso compartido de samba funcionara bien con recursos compartidos anónimos completamente desde la interfaz gráfica de usuario (también lo hice con soluciones alternativas que fueron una molestia). De esta manera es fácil, lo prometo:
En Dash: escriba Centro de software.
En el cuadro de búsqueda, escriba "Samba" y luego instale "Samba".
En Dash: Escriba Samba
Ingrese su contraseña.
En la GUI que se abre, elija el menú "Preferencias" -> "Configuración del servidor", luego la pestaña "Seguridad" cambia el modo de autenticación para compartir y elcuenta de invitado a su cuenta de nombre de usuario.
Elija "Agregar un recurso compartido de Samba"; el icono verde más; busque el directorio que desea compartir.
Coloque una marca de verificación en "Escribible" y "Visible".
Luego, en la pestaña "Acceso", elija "Permitir acceso a todos".
presiona OK
Verificado compartir una partición NTFS, anónimo, acceso completo para mí en 11.10 usando solo la interfaz gráfica de usuario. También funciona con puntos de montaje en medios.
Espero eso ayude.
Puse en negrita la parte que creo que te está engañando.
Principalmente deaquí.
Respuesta3
Tuve el mismo problema con los permisos NTFS y un recurso compartido de red. Forzar mi cuenta de administrador de Ubuntu como usuario en la configuración de compartir a través deWebminPude conectarme sin problemas.
Respuesta4
Le sugiero que administre sus recursos compartidos a través de la interfaz webmin. es simple y fácil de usar.