Какое правильное разрешение в файле /etc/fstab для монтирования NTFS?

GNU awk conoce coprocesosque pueden hacer eso. Su manual también describe por qué lo que está haciendo no funciona :Los dos comandos utilizados en la canalización son subprocesos distintos, aunque se inician con la misma línea de comando. Para obtener entrada y salida hacia y desde el mismo subproceso,use |&en ambas tuberías:

awk 'BEGIN {com = "cat -n"} {print |& com; com |& getline; print}'

Sin embargo, eso realmente no te ayuda con sort, ya que sortno produce ninguna salida hasta que ve un EOF en su entrada.

Con comandos como ese, primero debe proporcionar toda la salida, cerrar el extremo de escritura de la tubería de coprocesamiento y solo luego comenzar a leer de él. P.ej.

awk 'BEGIN {com="sort"} {print |& com} END { print "---"; close(com, "to"); while(com |& getline) print }'

1
11.04.2019, 12:59
1 ответ

Как прокомментировал муру из этого ответа , я добавил разрешения fmaskи dmaskв /etc/fstab, и теперь он показывает правильные разрешения. Я изменил эту строку следующим образом:

UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,auto,user,fmask=133,dmask=022,uid=1000,gid=1000 0 0

Это устанавливает права доступа ко всем файлам 0644и каталогам 0755.

6
27.01.2020, 23:30

Теги

Похожие вопросы