Mam dysk twardy pełen kopii zapasowych, który dla mnie jest zamontowany w / media / chronus_ Próbowałem udzielić uprawnienia innego użytkownika rw na ten dysk.
Problem polega na tym, że nie mogę zmienić żadnych uprawnień na tym dysku, nawet jeśli utworzę nowy plik, ustawia on wszystko na -rw ------- oto fragment tego, co próbowałem:
madmaze@the-gibson:~$ touch testfile
madmaze@the-gibson:~$ ls -l testfile
-rw-r--r-- 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ chmod 777 testfile
madmaze@the-gibson:~$ ls -l testfile
-rwxrwxrwx 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ cd /media/chronos_/Pix/
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ sudo chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ touch testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$
Jakieś pomysły, co mogę robić źle? System plików to NTFS
Czy to możliwe, że NTFS nie obsługuje innych uprawnień?
ubuntu
ubuntu-10.10
file-permissions
chmod
madmaze
źródło
źródło
Odpowiedzi:
Tak. Sterownik NTFS zawarty w Ubuntu (NTFS 3G) nie obsługuje zmian własności i praw. Z dokumentacji Ubuntu :
źródło
Możesz zmienić uprawnienia do plików montowania za pomocą czegoś takiego
mount -t ntfs -o umask=022,uid=madmaze,gid=madmaze /dev/sdb1 /media/chronus
gdzie umask = 022 daje 644 (-rw-r - r--) dla uprawnień do plików i 755 (drwxr-xr-x) dla uprawnień do katalogów.
źródło