Ich habe meinem Server eine 4-TB-Festplatte für /plex hinzugefügt und die Berechtigungen sind Benutzer.
Ich habe meinem Server eine weitere 4TB-Festplatte hinzugefügt, die ich in zwei Hälften partitioniert habe, 2TB für /timemachine und 2TB für /general. Aber die Berechtigungen für diese beiden Partitionen sind root und ich kann die Berechtigungen scheinbar nicht ändern.
Ich weiß nicht, wie ich es geschafft habe, /plex Benutzerberechtigungen zu geben oder ob das die Standardeinstellung war? Haben /timemachine und /general Rootberechtigungen, weil es Partitionen sind?
Ich möchte mit meinem MacBook Pro über das Netzwerk auf /plex, /timemachine und /general zugreifen, aber derzeit kann der Mac nur /home (und dessen Unterordner) sehen.
Wie konfiguriere ich /plex und /timemachine und /general, damit der Mac diese Ordner sehen kann?
Als ich /plex ursprünglich erstellt habe, habe ich Disks in Ubuntu Desktop verwendet, um die Festplatte zu mounten, aber diese hatte nur Root-Berechtigungen. Also habe ich fstab so bearbeitet, dass die Laufwerke beim Booten ohne Einschränkungen der Berechtigungen gemountet werden, und das hat funktioniert.
Ich habe dasselbe für /timemachine und /general gemacht, aber aus irgendeinem Grund sind die Berechtigungen root. Ich habe mit chmod herumgespielt, um zu versuchen, die Berechtigungen zu ändern, aber es hat nicht funktioniert.
Unten ist meine fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=447c8859-3065-4c12-94e8-a38b519efda1 / ext4 noatime,nodiratime,errors=remount-ro 0 1
# /home was on /dev/sda5 during installation
UUID=94a784fa-1a60-4f42-8c73-f576d8e35d30 /home ext4 noatime,nodiratime 0 2
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
# swap was on /dev/sda6 during installation
UUID=58725a12-7643-450f-a245-e20628b2769c none swap sw 0 0
# remaining space on 1TB HDD
UUID=555678db-af2f-4c32-af8b-b1cc622c8bd8 /storage ext4 defaults 0 2
# sdb for media
UUID=27db9a6d-6c62-4016-841e-7fb5e467f15d /plex ext4 defaults 0 2
# sdc1 for time machine
UUID=e76948e8-412e-4b08-bd6b-2c3441bcd81c /timemachine ext4 noatime,nodiratime 0 2
# sdc2 for general
UUID=b9a88247-d9b7-4e19-a96f-70f8668340d7 /general ext4 noatime,nodiratime 0 2
Mein Setup ist wie folgt:
- Dell PowerEdge T30 Intel Xeon E3-1225v5
- SATA 0: DVD-RW SATA 1: 1 TB Festplatte
- SATA 2: WD RED 4 TB Festplatte (/plex)
- SATA 3: WD RED 4 TB HDD (2 TB für /timemachine und 2 TB für /general)
- Betriebssystem: Ubuntu 16.04 LTS (mit Ubuntu Desktop)
Antwort1
Also habe ich fstab so bearbeitet, dass die Laufwerke beim Booten ohne Einschränkungen der Berechtigungen gemountet werden, und das hat funktioniert.
Dies scheint nicht der Fall zu sein. Nicht nur, dass es in Ihrer fstab keine solchen Optionen gibt, diese Optionen sind auch für ext4 nicht verfügbar (sie werden normalerweise für Nicht-Unix-Dateisysteme wie FAT und NTFS verwendet).
Sie müssen sie lediglich verwenden, sudo chown -R yourname.yourname /general
damit sie Ihr Eigentum werden.