Como faço uma entrada no fstab e torno www-data o proprietário?

Como faço uma entrada no fstab e torno www-data o proprietário?

Eu tenho esta partição do sistema de arquivos do Windows em /dev/sda que desejo montar automaticamente em cada inicialização. Mas simplesmente não sei como adicioná-lo ao fstab porque não sei qual é o seu UUID. Também quero que www-data tenha propriedade ou acesso a ele, já que estou usando-o como armazenamento para Nextcloud.

Quais são os passos que devo seguir para conseguir isso?

Responder1

Para encontrar o UUID do sistema de arquivos, você pode usar sudo blkid. Isso lhe dará uma lista parecida com:

/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"

Observação:Haverá também uma série de squashfsentradas, mas elas podem ser ignoradas.

A partir daí você pode usar o UUID /etc/fstabe definir o Apache como proprietário definindo os valores uid(ID do usuário) e gid(ID do grupo). Por exemplo, sua entrada pode ser semelhante a:

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

Observação:Apachegeralmentetem um ID de usuário e um ID de grupo de 33. Você pode verificar isso com sudo id -u www-datae sudo id -g www-data.

Certifique-se de modificar adequadamente a fstablinha de exemplo acima, pois certamente não funcionará como copiar/colar em seu sistema.

informação relacionada