systemctl mount ändert Verzeichnisrechte

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
letzter3
Beiträge: 477
Registriert: 16.07.2011 22:07:31

systemctl mount ändert Verzeichnisrechte

Beitrag von letzter3 » 07.06.2024 00:09:32

per systemd soll eine CIFS-Freigabe eingehängt werden

die *.automount

Code: Alles auswählen

cd /etc/systemd/system

Code: Alles auswählen

cat mnt-MSc_Daten.automount
[Unit]
Description=Automount /mnt/MSc_Daten
Requires=NetworkManager.service
After=network-online.target
Wants=network-online.target

[Automount]
Where=/mnt/MSc_Daten
#TimeoutIdleSec=5min

[Install]
WantedBy=multi-user.target
die *.mount

Code: Alles auswählen

cat mnt-MSc_Daten.mount
[Unit]
Description=CIFS-Freigabe //MSc einbinden

[Mount]
What=//192.168.0.12/MSc
Where=/mnt/MSc_Daten
Options=username=Ich7,password=****,workgroup=****,rw
Type=cifs

[Install]
WantedBy=multi-user.target
Die Rechte des Mountpunktes vor dem ausführen der unit

Code: Alles auswählen

ls -ldh /mnt/MSc_Daten
drwxr-x--- 2 letzter letzter 4,0K  6. Jun 21:17 /mnt/MSc_Daten

Code: Alles auswählen

systemctl enable --now mnt-MSc_Daten.automount
Created symlink /etc/systemd/system/multi-user.target.wants/mnt-MSc_Daten.automount → /etc/systemd/system/mnt-MSc_Daten.automount.
unit ist aktiv:

Code: Alles auswählen

systemctl -t mount
  UNIT                          LOAD   ACTIVE SUB     DESCRIPTION                     
  -.mount                       loaded active mounted Root Mount
  dev-hugepages.mount           loaded active mounted Huge Pages File System
  dev-mqueue.mount              loaded active mounted POSIX Message Queue File System
  home.mount                    loaded active mounted /home
  mnt-Daten_MSc.mount           loaded active mounted /mnt/Daten_MSc
  mnt-MSc_Daten.mount           loaded active mounted CIFS-Freigabe //MSc einbinden
Die Rechte des Mountpunktes nach dem ausführen der unit

Code: Alles auswählen

ls -ldh /mnt/MSc_Daten
drwxr-xr-x 2 root root 0  6. Jun 23:45 /mnt/MSc_Daten
Da nach dem ausführen der automount-unit der Einhängepunkt /mnt/MSc_Daten (und alle darin befindlichen Daten) root gehört, geht natürlich kein schreiben auf das Laufwerk.

Hauptfrage:
Wie kann verhindert werden, dass die Berechtigungen des Einhängepunktes geändert werden?

Nebenfrage:
Woher kommt die unit, die den mountpunkt mnt-Daten_MSc.mount erzeugt und wie werde ich sie los? Ich vermute ja, dass es die Netzwerkeinbindung von KDE war, hab aber keine Ahnung, wie das Ding wieder verschwindet. Ein disablen der unit zeigt nur Wirkung bis zum nächsten Anmelden.

edit: Nebenfrage geklärt, lokales LW

Benutzeravatar
oln
Beiträge: 537
Registriert: 05.01.2021 09:41:24

Re: systemctl mount ändert Verzeichnisrechte

Beitrag von oln » 07.06.2024 07:46:27

Moin,
ich hab das lange nicht mehr gemacht(benutze jetzt pam_mount). Aber ich glaube dir fehlt der Parameter 'uid=' in Options.
Gruß Ole
AbuseIPDB

Antworten