Los permisos de archivo no cambiarán

23

lo siento usuario fresco. Lo instalé hace unos 9 días y tuve problemas con la desaparición de Unity, que tardó 5 días en solucionar los problemas. Nunca se solucionó, reinstalé.

Configuré Plex (servidor de medios) y mientras el servidor se está ejecutando y se puede acceder a él desde dispositivos de red externos, no puedo agregar archivos. Plex dice que esto se debe a los permisos. He ido arriba y abajo de los foros aquí y en Plex para obtener una respuesta. Parece que todos dicen

chmod -R 755 /media/My\ Book/Videos

cambiará los permisos para permitir que la carpeta "Videos" en mi unidad externa USB 2.0 NTFS 3TB Western Digital (que está montada y accesible a través del administrador de archivos), así como todos los subdirectorios y archivos contenidos en ella sean accesibles para el usuario "Plex" .

He usado el administrador de archivos y tan pronto como haces clic para cambiar los permisos, vuelve a cambiar. Cuando chmod con -c me dice que todos los archivos se cambian (generalmente 600) a 755 como se lo ordené. yo si

ls -l

para verificar y no hay cambio. (También usé ls -l para asegurarme de saber quién era el propietario y soy yo (mvl1014). Ls -al me da la misma información).

Juro por Dios que intenté sudo y después de golpearme la cabeza contra este teclado durante casi todo el día, lo probé como root. Estaba sin miedo, pero no se me ocurrió nada más. sudo su para rootear y luego chmod -R -c / media / My \ Book / Videos

Mismo resultado. -c me dijo que cada archivo fue cambiado y que un cheque en Unity o en la terminal confirmó que no había cambiado nada.

Ahora me parece que incluso si eso no es lo que impide que Plex funcione, todavía hay un problema con este comando que no se ejecuta.

12.04LTS - en gen 1 i7 (2.7 GHz, creo) con 6 GB de ram

Intenté adjuntar una captura de pantalla, pero me dijeron que necesito 10 repeticiones para hacerlo, lo que significa que también estoy copiando / pegando.

Disculpe mi ofuscación, pero Lorem Ipsum parecía innecesario. Y probé varias formas de formatear esto, pero se ve perfecto en todos los sentidos y se equivocó cada vez en la vista previa a continuación. (Ugh, soy un desastre)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al muestra:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

Pido disculpas si esto se ha preguntado. Miré a través de este lugar además de todas las "Preguntas similares" sugeridas. El asunto del armario que obtuve fue una respuesta aquí , pero ejecutar el código provisto con mi propio UID tampoco funcionó.

mvl1014
fuente
2
Usar chmod en un sistema de archivos de Windows (también conocido como NTFS) no funcionará. Los permisos de Linux solo funcionarán en un sistema de archivos de Linux (también conocido como ext4, ext3, btrfs, etc.). Lo que debe hacer es chmod solo el punto de montaje (My \ Book en su caso) - sudo chmod 755 /media/My\ Book. Una vez hecho esto, los archivos en My \ Book deberían heredar sus permisos.
mikewhatever
Gracias por el comentario @mikewhatever. Probé esto en la unidad USB mencionada e incluso en una partición montada y ninguna funcionó. Así que usé el -R con el -c y pasó por todos los 2.5ish TB de datos y "cambió los permisos", o al menos me lo dijo. Actuó de la misma manera que antes, incluso cuando intenté usar la opción GUI.
mvl1014
"Probé esto en la unidad USB mencionada e incluso en una partición montada ...". Ese es tu error. Nuevamente, solo necesita cambiar el punto de montaje, no la partición o la "unidad USB".
mikewhatever
@mikewhatever He buscado "punto de montaje" pero solo pude montarlo automáticamente, lo que me hizo editar el fstab. Esto dio como resultado que creara una carpeta que resultó ser propiedad de root, por lo que no puedo hacer nada a la carpeta, por lo que es esencialmente lo contrario de lo que estaba tratando de lograr. Claramente, no entiendo este concepto. :( ¿Puede señalarme dónde puedo aprender a cambiar el punto de montaje, no el dispositivo, carpeta, archivo, etc. real que parece estar haciendo?
mvl1014
1
Posible duplicado de ¿Cómo uso 'chmod' en una partición NTFS (o FAT32)?
Eliah Kagan

Respuestas:

26

Resuelto!

La respuesta fue encontrada aquí .

gksu gedit /etc/fstab

Agregue la siguiente línea como (si no conoce su UUID, haga un sudo blkid)

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

Guárdelo y cierre el archivo.

Si necesita hacer el directorio, lo cual hice

sudo mkdir /media/Store

Luego

sudo mount /media/Store

Finalmente (cualquier permiso que desee establecer)

chmod 755 -R /media/Store

Y luego hazlo tuyo

chown <username> -R /media/Store

Sí, eso me llevó entre 8 y 10 horas en 2 días. Y "Tienda" es para "Almacenamiento" :-P

mvl1014
fuente
1
no debería ser chmod 755 /media/Store? y chown username /media/Store?
deanresin
1
El -Rpermite que los permisos para cambiar de forma recursiva para cuál está dentro de la/media/Store
Willoczy