Mam wiele napędów wewnętrznych i zewnętrznych. Niektóre są podzielone na partycje. Większość montuje się automatycznie przy rozruchu (wszystko zrobiono w jednym punkcie).
Jedna partycja jest własnością root i dlatego nie instaluje się automatycznie. Wiem jak zamontować jako root.
Nie wiem, jak przejąć na własność tę partycję jako użytkownik X. Próbowałem zmienić uprawnienia, używając GUI w Nautilusie jako root. Nie są akceptowane i natychmiast przywracają.
Partycja to NTFS. Druga partycja na tym dysku jest własnością mnie jako użytkownika i montuje się automatycznie
partitioning
permissions
hard-drive
root
users
Charles Kane
źródło
źródło
/etc/fstab
plik, więc edytuj pytanie, aby wyświetlić zawartość tego pliku.Odpowiedzi:
Próbowałeś
Na przykład
sudo chown cyrex:cyrex
(użytkownik: grupa)jeśli partycja nosi nazwę party , użytkownik nazywa się cyrex i robi to
/media
na przykład:sudo chown cyrex:cyrex /media/cyrex/party -R
(R jest rekurencyjny, więc wpływa na cały katalog / pliki i podkatalog.Jak wspomniano, partycją jest NTFS, więc jeśli jest montowany automatycznie, musisz upewnić się, że użytkownik z uprawnieniami to ty. Aby to zrobić, wykonaj następujące kroki:
gnome-terminal
)id -u
. To powinno dać ci identyfikator użytkownika, który masz wstawić do fstab.sudo /etc/fstab
i wyszukaj linię, która montuje partycję NTFS.Zakładając, że coś takiego:
Dodaj do tego maski Umask, UID i GID
Zapisz plik i po prostu uruchom ponownie lub ponownie podłącz urządzenie.
Tutaj:
id -u
.id -u
ale można to sprawdzić za pomocąid -g
.Zobacz Jak używać „chmod” na partycji NTFS (lub FAT32)? na więcej na temat używania
chmod
/chown
w systemach plików NTFS.źródło
chown
nie działa na partycjach NTFS.id user | cut ...
proponujęid -u
.Wszystkie moje partycje NTFS są własnością root, ale mogę uzyskać do nich dostęp jako użytkownik. Jest to kwestia opcji montowania, a nie własności i uprawnień do plików (pamiętaj, że jest to partycja NTFS - nie możesz zmienić żadnych uprawnień).
Do moich
/etc/fstab
partycji należą następujące:gdzie
defaults
są domyślne opcje montowania, które powinny już robić to, co chcesz.Aby znaleźć UUID, uruchom
sudo blkid
.Zobacz także: Jak używać „chmod” na partycji NTFS (lub FAT32)?
źródło
Trudno mi było rozwiązać problem i to rozwiązanie zadziałało dla mnie
Uwaga: jeśli nie możesz zmienić plików na binarne pliki wykonywalne, przejdź do plików specjalnych i zaznacz zezwolenie na wykonywanie plików jako plików binarnych i przejdź do kroku 7
źródło
Jeśli partycja zostanie zamontowana w folderze w katalogu / home / user, będzie ona własnością użytkownika. Oto wiersz, który dodałem do mojego / etc / fstab.
źródło
Najłatwiej jest otworzyć w terminalu menedżera plików jako sudo
sudo nemo
lub jakikolwiek innysudo nautilus
menedżer plików, którego używa Linux, następnie kliknąć partycję prawym przyciskiem myszy i dodać uprawnieniaźródło