NTFS-Laufwerk kann nicht als Root gemountet werden, als Benutzer jedoch schon? (CentOS 7.6, MATE-Desktop)

NTFS-Laufwerk kann nicht als Root gemountet werden, als Benutzer jedoch schon? (CentOS 7.6, MATE-Desktop)

Ich bin kein Experte, aber das hier verwirrt mich wirklich: Ich habe CentOS mit MATE Desktop installiert und alles mit yum update auf den neuesten Stand gebracht. Dies ist eine Dual-Boot-Maschine mit CentOS auf einer separaten Festplatte. Ich habe ntfs-3g installiert, um auf der Windows-Festplatte lesen und schreiben zu können – es hat gut funktioniert. Dabei habe ich nur ein usr-Konto verwendet, und dann habe ich das Mate-Terminal geöffnet, su root ausgeführt und bei Bedarf yum als Root verwendet.

Dann habe ich mich heute als Root angemeldet, um die X-Windows-Einstellungen anzupassen. Aber Überraschung – dieselbe Windows-Festplatte ist nicht mehr sichtbar. Das Laufwerk hat einen Namen, nennen wir ihn „Arbeit“. Dieses Mal konnte ich jedoch nur „Computer“ öffnen und es dort über den Hersteller finden (dasselbe Laufwerk, auf das ich vorher zugreifen konnte). Also klicke ich auf dasselbe HGST-Laufwerk und versuche, es zu mounten und bekomme:

„Laufwerk kann nicht gemountet werden“

Nur das. Sonst nichts.

Ich melde mich als Root ab, melde mich als Benutzer an, verwende das erste Konto, das ich erstellt habe, und überprüfe dieselbe Stelle. Und tatsächlich sehe ich dasselbe „Arbeits“-Laufwerk und kann es öffnen und darauf lesen und schreiben. Also ist alles so gemountet, wie es sein sollte.

Und hier wird die Sache noch spannender:

  • Ich probiere ein anderes Benutzerkonto aus, das ich heute erstellt habe, nur um eines zu haben, das den gleichen Namen wie das Windows-Konto hat, und stelle fest, dass ich von diesem aus eine andere Festplatte sehen kann, aber nicht „funktioniert“.

Ich habe außerdem als Root überprüft, ob ntfs-3g noch installiert ist. Das ist der Fall und Yum meldet, dass kein Update erforderlich ist.

In Summe:

  • Als Benutzer, nennen wir es „abc“, kann ich problemlos alle Laufwerke sehen, einschließlich aller Windows-Laufwerke. Ich kann sie auch verwenden. Ich verwende nur dieses Konto, seit ich vor etwa einer Woche CentOS installiert habe.
  • Als Root kann ich nicht alle Laufwerke sehen, nur das Laufwerk C, aber es hat einen anderen Namen (ich glaube, es zeigt mir nur 128 GB an – es ist ein Solid-State-Laufwerk).
  • Als anderer Benutzer mit demselben Benutzernamen wie unter Windows (nennen wir diesen Benutzer „John“) kann ich ein anderes Laufwerk sehen, aber nicht das „Arbeits“-Laufwerk.

Ein Benutzer zeigt also alle Windows-Laufwerke an, einschließlich des wichtigen „Arbeits“-Laufwerks, ein anderer Benutzer zeigt nur ein weiteres Laufwerk (eine zweite Partition auf Laufwerk „C“ mit dem Namen „DataOnSSD“) und root zeigt keine NTFS-Laufwerke an außer dem Laufwerk C, dem Windows-Systemlaufwerk.

Und nochmals, ich bin kein Experte und daher völlig ratlos.

Hier ist eine Ausgabe von lsblk

[john@localhost ~]$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0   2.7T  0 disk 
├─sda1            8:1    0   128M  0 part 
└─sda2            8:2    0   2.7T  0 part /run/media/abc/Work1
sdb               8:16   0   1.8T  0 disk 
├─sdb1            8:17   0     1G  0 part /boot
└─sdb2            8:18   0   1.8T  0 part 
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0  23.6G  0 lvm  [SWAP]
  └─centos-home 253:2    0   1.8T  0 lvm  /home
sdc               8:32   0 232.9G  0 disk 
├─sdc1            8:33   0   100M  0 part 
├─sdc2            8:34   0 117.1G  0 part /run/media/john/D07AE4B07AE4948E
└─sdc3            8:35   0 115.7G  0 part /run/media/root/DataOnSSD
sr0              11:0    1  1024M  0 rom  

Ich kann oben sehen, dass das „Arbeits“-Laufwerk auf usr abc gemountet wurde, aber das geschah automatisch, warum also nicht für alle anderen Benutzer, einschließlich Root? Soll ich das Mounten selbst durchführen? (Ich habe das komische Gefühl, dass das nicht funktionieren würde)

Hier ist die fstab:

# /etc/fstab
# Created by anaconda on Tue Mar  3 05:04:19 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
# /dev/mapper/centos-root /                xfs     defaults        0 0 UUID=73b12660-9893-49dc-a92f-af7b612aa0ec
/boot                                      xfs     defaults        0 0                    
/dev/mapper/centos-home /home              xfs     defaults        0 0 
/dev/mapper/centos-swap swap               swap    defaults        0 0

Nebenfrage: Beim Zugriff auf das „Arbeits“-Laufwerk von CentOS aus wird immer ein Passwort abgefragt (ich glaube, das Windows-Anmeldepasswort – ich verwende auf beiden Betriebssystemen dasselbe, bin mir also nicht sicher). Wenn ich es mit fstab mounte, ist es dann möglich, auch das Passwort anzugeben, damit ich es nicht jedes Mal eingeben muss?

verwandte Informationen