W komputerze mam dwa mechaniczne dyski twarde. System Windows uruchamiam na dysku 0 i Crunchbang na dysku 1. Zawsze muszę korzystać z podwyższonych uprawnień w Crunchbang, aby kopiować pliki na partycję NTFS na dysku 0.
O ile mi wiadomo, polecenia takie jak chmod i chown, które są używane do ustawiania uprawnień do plików, dotyczą tylko obiektów systemu plików. Wiem też, że „w Linuksie wszystko jest plikiem”. tzn. istnieją specjalne pliki, które reprezentują urządzenia, informacje o systemie itp. Ponieważ te pliki specjalne należą do wirtualnego systemu plików / dev, powinny być obiektami systemu plików, a więc polecenia takie jak chown, chmod powinny działać na tych plikach. Pomyślnie zmieniłem właściciela i zapisałem uprawnienia urządzenia sda za pomocą polecenia
chown aswin sda
gdzie jak nie mogę zmienić właściciela / uprawnienia zamontowanej partycji. Próbowałem ustawić lokalnego użytkownika jako właściciela zamontowanej partycji i ustawić uprawnienia do odczytu, zapisu, wykonywania, ale problem nadal występuje.
Czy coś brakuje? Jak ustawić uprawnienia na tym dysku, aby móc zapisywać na nim bez podwyższonych uprawnień?
źródło
/etc/fstab
. Sprawdź to: superuser.com/questions/320415/…Odpowiedzi:
NIE powinieneś dotykać uprawnień / dev / sd * ( nie mówię o tym
/media/sda4
). Jeśli je zmieniłeś, cofnij zmiany i użyj domyślnych uprawnień, ponieważ może to zakłócać działanie innych programów. (Myślę, że domyślnym właścicielem / grupą sąroot:disk
)Najpierw musisz odmontować dysk, aby zmienić uprawnienia do folderu montowania
/media/Disk
.Aby zamontować zawartość dysku o określonym identyfikatorze użytkownika / grupy, możesz ustawić określony identyfikator użytkownika / identyfikator (identyfikator użytkownika i identyfikator grupy)
/etc/fstab
. Zobacz Linux - Zamontuj urządzenie z określonymi uprawnieniami użytkownikaPonadto masz inne rozwiązania niż fstab, co oznacza środowisko gnome oparte na graficznym interfejsie użytkownika:
... gdzie montuje partycję sdXY (zmień „X” i „Y” odpowiednią literą i cyfrą) i ustawia użytkownika jako właściciela. Środowisko Gnome pozwala również kliknąć partycję w menu po lewej stronie nautilus (menedżer plików) i automatycznie montuje partycję.
źródło
gvfs-mount
! Zmount
samotnie, nie udało się umożliwić standardowego użytkownika na „własne” Górze (tj pozwalają niż root odmontować) bez edycji fstab lub mtab.gio
? W systemie Ubuntu 19.04 uruchom$ gvfs-mount
This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.