Jak zamontować partycję ext4 jako moje konto użytkownika, aby nie wymagać dostępu do konta root na r / w? Kiedyś -o uid=flint,gid=flint
na mount
komendzie ale wciąż otrzymuję
mount: wrong fs type, bad option, bad superblock on /dev/sda7,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Kolejną rzeczą, której chcę na razie unikać, udisks
ponieważ nie pozwala mi to zamontować na podanej nazwie punktu montowania.
df -h
wynik?sudo smartctl -HA /dev/sda7
mount an ext4 partition as my user account
, podobnie jak montaż NORMALNIE lub przez wybranie tej partycji z menedżera plików nautilus. Czy jest to zaszyfrowana partycja innego użytkownika.Odpowiedzi:
Ty nie. Pliki w fs są własnością każdego, kto jest ich właścicielem, i nie można tego zmienić w czasie montowania. Zamiast tego musisz zmienić uprawnienia, aby umożliwić sobie dostęp
sudo chown yourname.yourname /path/to/mount
. W świeżo sformatowanym systemie plików katalog główny jest własnością root, więc musisz go zmienić, a następnie będziesz mógł tworzyć nowe pliki, które będą Twoją własnością.źródło
Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie.
Aby zamontować partycję jako „dane”, na przykład z uprawnieniami do odczytu i zapisu, dodaj ten wpis do pliku / etc / fstab:
Gdy partycja zostanie zamontowana jako „dane”, stań się (moim kontem użytkownika) właścicielem
i daj sobie pozwolenie na dostęp do partycji
źródło