Wie erstelle ich einen Eintrag in der fstab und mache www-data zum Eigentümer?

Wie erstelle ich einen Eintrag in der fstab und mache www-data zum Eigentümer?

Ich habe diese Windows-Dateisystempartition unter /dev/sda, die ich bei jedem Start automatisch mounten möchte. Aber ich weiß einfach nicht, wie ich sie zu fstab hinzufügen soll, weil ich ihre UUID nicht kenne. Ich möchte auch, dass www-data Eigentümer oder Zugriff darauf hat, da ich sie als Speicher für Nextcloud verwende.

Welche Schritte muss ich unternehmen, um dies zu erreichen?

Antwort1

Um die UUID des Dateisystems zu finden, können Sie verwenden sudo blkid. Dadurch erhalten Sie eine Liste, die ungefähr so ​​aussieht:

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

Notiz:Es wird auch eine Reihe von squashfsEinträgen geben, diese können jedoch ignoriert werden.

Von dort aus können Sie die UUID verwenden /etc/fstabund Apache als Eigentümer festlegen, indem Sie die Werte uid(Benutzer-ID) und gid(Gruppen-ID) definieren. Ihr Eintrag könnte beispielsweise so aussehen:

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

Notiz:Apachenormalerweisehat eine Benutzer-ID und Gruppen-ID von . Sie können dies mit und 33überprüfen .sudo id -u www-datasudo id -g www-data

Passen Sie die Beispielzeile oben unbedingt entsprechend an fstab, da sie auf Ihrem System mit Sicherheit nicht per Kopieren und Einfügen funktioniert.

verwandte Informationen