¿Cómo hago una entrada en fstab y hago que www-data sea el propietario?

¿Cómo hago una entrada en fstab y hago que www-data sea el propietario?

Tengo esta partición del sistema de archivos de Windows en /dev/sda que quiero montar automáticamente en cada inicio. Pero simplemente no sé cómo agregarlo a fstab porque no sé cuál es su UUID. También quiero que www-data tenga propiedad o acceso a él, ya que lo estoy usando como almacenamiento para Nextcloud.

¿Cuáles son los pasos que debo seguir para obtener esto?

Respuesta1

Para encontrar el UUID del sistema de archivos, puede utilizar sudo blkid. Esto le dará una lista similar a:

/dev/nvme0n1p2: UUID="b85a51f1-a0e8-48e3-86e3-4debf67e39c1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a2286c86-f278-42c7-b7a4-2c63ce55b6ed"
/dev/nvme0n1p1: UUID="B13E-B371" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="24919a71-7b7a-4b64-b4ec-e330ae0a737a"
/dev/mmcblk0p1: LABEL="Backup" UUID="f35ffa33-24ec-452c-9bca-6c9307aa1c70" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="7688e21d-c1d3-4f02-95ac-5e816e2c1e05"

Nota:También habrá una serie de squashfsentradas, pero se pueden ignorar.

Desde allí, puede usar el UUID /etc/fstaby configurar Apache como propietario definiendo los valores uid(ID de usuario) y gid(ID de grupo). Como ejemplo, su entrada puede verse así:

UUID=f35ffa33-24ec-452c-9bca-6c9307aa1c70    /var/www/files    ntfs-3g   defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=33,gid=33,windows_names 0 0

Nota:apachegeneralmentetiene una ID de usuario y una ID de grupo de 33. Puedes verificar esto con sudo id -u www-datay sudo id -g www-data.

Asegúrese de modificar adecuadamente la fstablínea de ejemplo anterior, ya que seguramente no funcionará como copiar y pegar en su sistema.

información relacionada