Dietpi compartir disco externo usb por samba

Sección General del foro
Responder
pruna1971
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 27 Abr 2018, 03:39
Ubicación: Cala ratjada - Mallorca-
Agradecido: 4 veces
Agradecimiento recibido: 0

Buenas tardes a todos.tengo instalado dietpi y mi intencion es añadirle un disco duro externo de 2tb para pelis y compartir con samba.
El problema es que no tengo permisos para poder escribir en el disco externo ya añadido....
He editado el samba.confg con el nuevo disco externo y le he dado permisos 0777 ...pero aun asi es imposible crear una carpeta o pasar las descargas del transmission..'
estoy haciendo algo mal..?
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

El disco duro externo, ¿Qué sistema de ficheros usa?
pruna1971
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 27 Abr 2018, 03:39
Ubicación: Cala ratjada - Mallorca-
Agradecido: 4 veces
Agradecimiento recibido: 0

ext4....
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

¿Cómo le has dado permisos al disco duro? Sería algo así:

Código: Seleccionar todo

sudo chmod -R 777 /media/discousb/torrents
Saludos.
pruna1971
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 27 Abr 2018, 03:39
Ubicación: Cala ratjada - Mallorca-
Agradecido: 4 veces
Agradecimiento recibido: 0

lo he montado con el DietPi-Drive_Manager .no le he dado permisos
solo le he dado permisos desde samba.conf
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Por favor, no hagamos burradas con el chmod.
Es como quitar la puerta de casa por no querer abir y cerrar con llave.
Es importante que aprendamos la diferencia enter permisos y propietarios, y que asignemos los permisos correctos a los propietarios correctos.

Dicho esto, vamos por partes:
1. Dices que desde samba no puedes crear carpetas.
¿Y desde el propio linux puedes crearlas?

2. Necesitamos datos precisos
¿Puedes compartir la configuración de samba para este disco?

3. ¿Cómo está montado el disco?
¿Nos puedes pasar la salida del comando mount?
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

egrueda escribió: 22 Ene 2021, 18:51 Por favor, no hagamos burradas con el chmod.
Es como quitar la puerta de casa por no querer abir y cerrar con llave.
Es importante que aprendamos la diferencia enter permisos y propietarios, y que asignemos los permisos correctos a los propietarios correctos.
Coño, pues yo lo hice así (de hecho en el guía burros que tengo está añadido eso para dar permisos al disco duro), pero claro ahora que lo dices así cualquiera puede acceder al disco y borrar cosas. :noo

Pillo sitio para ver que es lo que tengo que hacer bien para que se pueda escribir y leer de forma correcta.

Saludos.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

klingsor escribió: 22 Ene 2021, 18:59así cualquiera puede acceder al disco y borrar cosas
Bueno, no creo que nadie quiera acceder al disco de la raspi de mi salón, jajaja
Pero bromas aparte, en la mayoría de casos, el 777 se usa para enmascarar un problema en lugar de para resolverlo.

Vamos a ver en este caso concreto cuál puede ser la causa ;-)
Estos usuarios agradecieron al autor egrueda por el mensaje:
klingsor
pruna1971
Pi Alpha
Pi Alpha
Mensajes: 15
Registrado: 27 Abr 2018, 03:39
Ubicación: Cala ratjada - Mallorca-
Agradecido: 4 veces
Agradecimiento recibido: 0

Conseguido...
he seguido tu consejo klingsor
sudo chmod -R 777 /mnt/videos

y me va de maravillas...tengo permisos....
muchas gracias...
problema solucionado...
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Están los que no saben y los que no quieren aprender :-/
Estos usuarios agradecieron al autor egrueda por el mensaje (total 2):
pruna1971klingsor
Avatar de Usuario
klingsor
Pi Master
Pi Master
Mensajes: 460
Registrado: 14 Jul 2017, 12:16
Agradecido: 69 veces
Agradecimiento recibido: 86 veces

¿Cuál es la forma correcta de hacerlo y qué problemas hay en hacerlo así?

Saludos.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Como se suele decir, una cadena es tan fuerte como su eslabón más débil
Cuando un usuario normal, sin privilegios, entra en un sistema linux y hace alguna cagada, no compromete el sistema ni la integridad de los datos de otros, porque sólo tiene permisos sobre sus propios archivos.
Por eso usamos sudo para hacer tareas administrativas, para no dar permisos 777 (de todo y para todo) en todo el sistema, porque eso equivale a eliminar la seguridad.
La mayoría de procesos corren bajo su propio nombre de usuario y acceden a los archivos que les pertenecen.
De esta forma, si uno de esos procesos se vuelve malicioso, sólo afecta a ese servicio y no a toda la máquina.
Si tengo alguna vulnerabilidad en kodi o en el servidor web, con 777 podrían borrar o infectar todos mis arhchivos.

Si es un directorio público, por lo general 644/755
Así el propietario puede modificar, el resto sólo puede leer (peliculas, mp3, etc)

Si varios usuarios tienen que tener permisos, creamos un grupo
Y asignamos permisos 664/775. Así el propietario y el grupo tienen permisos, y los demás, sólo lectura.

En mi caso lo tengo así:
- tengo el usuario "pi"
- he creado un grupo "media"
- en mi disco usb, a los contenidos multimiedia les asigno el propietario pi y el gurpo media
- y en mi disco usb le asigno permisos 664 (archivos) y 775 (directorios)

Aquí el truco está en el grupo "media" porque puede manipular contenidos en el disco usb
¿Y quién pertenece a ese grupo?
- el usuario pi
- el usuario kodi
- el usuario transmission
- y mi usuario de samba

De esta forma, transmission se ejecuta con sus propios permisos y propietarios, igual que sickchill, kodi y demás.
No les cambio el propietario, respeto su seguridad.
Pero les doy acceso a un directorio donde pueden trabajar en común, ¡para eso son los grupos! :-)

¿Qué pasa si mañana instalo sickchill o sonarr?
Simplemente les añado al grupo "media" y ya tienen acceso a todo el contenido multimedia.
Y el resto de programas y usuarios podrá ver películas y escuchar música sin modificar los ficheros ;-)
Estos usuarios agradecieron al autor egrueda por el mensaje:
danpacu
Responder