Mam ustawić /etc/fstab
plik tak, że mogę zamontować partycji ext4 na starcie i zrobiłem to z następujących opcji: rw
, auto
, nouser
, exec
, sync
.
Problemem jest to, że nie można utworzyć lub usunąć plik o tej partycji bez użycia sudo, który mi się jeszcze bardziej zaskakujący, bo już zamontowany jest ntfs
partycję (z tych opcji: rw
, auto
, user
, noexec
, sync
) i nie dostać ten sam problem, który mogę czytać i pisać na partycji NTFS bez użycia sudo.
Jak mogę zamontować partycję ext4 i mieć na niej uprawnienia do odczytu / zapisu?
źródło
Może to nie wynikać z problemu z montażem, ale z pozwolenia. Możesz nie mieć wystarczających uprawnień do zapisu na dysku / folderach lub nie jesteś właścicielem.
Ponieważ nie podałeś punktu montowania, zakładamy, że partycja została zamontowana w
/media/foo
Aby posiadać katalog, otwórz terminal i uruchom
sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test
. Teraz powinieneś być w stanie pisać wewnątrz testu folderu .Jeśli chcesz pisać w folderze, są dwie opcje.
1. posiadanie danych przez
sudo chown $USER /media/foo
.2. Zezwalaj na pisanie innym użytkownikom
sudo chmod o w /media/foo
Rzadko niektórzy ludzie zainteresowani pisaniem, dostęp do odczytu dla wszystkich treści dla wszystkich użytkowników, jak partiton systemu Windows w systemie Linux. Polecenia
chmod
ichown
ma opcję-R
które rekurencyjnie zmieniają tryb wszystkich danych w nim zawartych. Ale nie jest to zalecane, chyba że wiesz, co robisz. Jeśli użyjesz opcji -R na partycji systemu operacyjnego, może ona przestać działać.źródło
chmod 777 -R
wciąż brakuje bardzo ważnego ostrzeżenia . Wydaje mi się, że nie używasz Windowsa tak często, ponieważ obsługuje on grupy i dostęp użytkowników do systemu plików od Windows 2000 NTNiestety jądro Linuksa wymusza uprawnienia POSIX na ext2 / ext3 / ext4 FS.
Dzięki wspólnej grupie hostów i
setgid
bitów lub list ACL możesz udostępniać wolumin zewnętrzny na różnych hostach i zachować uprawnienia do odczytu / zapisu. Jednym z przykładów takiej konfiguracji jest:Czytaj więcej na /unix/126213/external-hard-drive-permissions-ext4/
Zobacz także Rozwiązywanie problemów z uprawnieniami podczas korzystania z zewnętrznego dysku twardego EXT4 z wieloma instalacjami systemu Linux
źródło