Kann neu eingebundene Festplatte nicht beschreiben

cabriofahrer

Well-Known Member
Ich habe laut Kap. 17.2 (Adding Disks) eine dritte Festplatte in mein System eingebaut, jedoch kann ich diese jetzt nicht beschreiben.

Ich habe

# gpart create -s GPT ada2
# gpart add -t freebsd-ufs -a 1M ada2
# newfs -U /dev/ada2p1
# mkdir /Disk3

gemacht und meine fstab entsprechend erweitert:

Code:
# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada0p2     /               ufs     rw      1       1
#/dev/ada0p3    none            swap    sw      0       0
/dev/ada1p2     /Disk2          ufs     rw      2       2
/dev/ada2p1     /Disk3          ufs     rw      2       2
fdesc           /dev/fd         fdescfs rw      0       0
proc            /proc           procfs  rw      0       0
linproc /compat/linux/proc      linprocfs rw    0       0
tmpfs           /tmp            tmpfs rw,mode=777 0     0
md99    none    swap    sw,file=/usr/swap0,late 0       0

Die Ausgabe von gpart show:

Code:
$ gpart show
=>       34  312581741  ada0  GPT  (149G)
         34        128     1  freebsd-boot  (64K)
        162  308281216     2  freebsd-ufs  (147G)
  308281378    4298752     3  freebsd-swap  (2.0G)
  312580130       1645        - free -  (823K)

=>       34  312581741  ada1  GPT  (149G)
         34        128        - free -  (64K)
        162  312475520     2  freebsd-ufs  (149G)
  312475682     106093        - free -  (52M)

=>       40  312581728  ada2  GPT  (149G)
         40       2008        - free -  (1.0M)
       2048  312578048     1  freebsd-ufs  (149G)
  312580096       1672        - free -  (836K)

Dann ein

#mount /Disk3

doch die Platte ist als normaler User nicht beschreibbar.

Disk2 hatte ich vor längerer Zeit auf die gleiche Weise eingebunden und diese ist beschreibbar, aber ich kann mich nicht mehr erinnern was da anders war und warum Disk3 jetzt nicht beschreibbar ist?
 
OK, habe mich da an eine Passage in https://www.freebsd.org/gnome/docs/halfaq.html erinnert und dann ein

chown werner /Disk3

gemacht, dann ging es. mein ls -l zeigt jetzt:

# ls -l /Disk3
total 4
drwxrwxr-x 2 root operator 512 Apr 24 20:52 .snap

Verstehe ich aber trotzdem nicht ganz, da steht trotzdem nur "root" und "operator". Und warum fehlt dazu jeglicher Hinweis in Kap. 17.2?
 
Verstehe ich aber trotzdem nicht ganz, da steht trotzdem nur "root" und "operator". Und warum fehlt dazu jeglicher Hinweis in Kap. 17.2?
Berechtigungen etc. findest du im Handbuch [1]. Ich würde es so machen, dass du einer Gruppe den Zugriff gibst und dein User sich in dieser Gruppe befindet. Bei einer Installation von FreeBSD wird der erste User in die Gruppe wheel hinzugefügt. (Das kannst du mit dem Befehl groups prüfen):
Code:
foxit@idefix ~ % groups
foxit wheel
Für den Ordner die Berechtigungen ändern (hier 775):
Code:
root@idefix / # chmod 775 bla
root@idefix / # ll -d bla
drwxrwxr-x  2 root  wheel  3 Apr 25 07:18 bla/
Jetzt kann der User foxit hier normal schreiben und die Dateien haben auch seinen User gesetzt:
Code:
root@idefix / # ll bla
total 1
-rw-r--r--  1 foxit  wheel  0 Apr 25 07:18 test

Gruss

[1] https://www.freebsd.org/doc/handbook/permissions.html
 
Vielen Dank für die Hinweise. Das Kapitel über Berechtigungen ist mir zwar bekannt, und dass es ein Problem fehlender Berechtigungen war, wurde mir auch sofort klar, dennoch wäre ein abschließender Hinweis, dass der neu erstellte Ordner beispielsweise noch mit Zugriffsrechten für die Gruppe wheel ausgestattet werden muss, nicht fehl am Platz.
 
Zurück
Oben