Používám Ubuntu 16.04 a dříve to dnes fungovalo dobře, ale teď mám problémy s úpravou souborů na USB klíčence. Vše, co jsem dnes udělal, byla instalace některých motivů a firewallu (gufw), možná je to firewall?
když se pokusím něco udělat, oznámí to „cíl je pouze pro čtení“ a nemohu změnit oprávnění, hlásí, že nejsem vlastníkem.
nicméně jsem schopen upravovat v pohodě pomocí gksudo nautilus
.
jak mohu tento problém vyřešit? Jsem nový v Ubuntu (a Linuxu), používám ho dva dny. Bylo by skvělé, kdybyste mi řekli, jak to krok za krokem opravit
Zkusil jsem použít ntfs a fat32
Nejlepší odpověď
Připojte oddíl FAT32 na jednotku USB s oprávněním k zápisu pro každého
Předpoklad: pendrive je viděn jako /dev/sdx
, vyměňte zařízení oddílu sdxn
se skutečnými písmeny pro oddíl, například sdb1
:/dev/sdxn
—> /dev/sdb1
.
Vysvětlení: x
je písmeno jednotky a n
je číslo oddílu. Text za #
je komentář (nepoužívá se jako příkaz).
sudo mkdir -p /mnt/sd1 # only if you want a new mountpoint
sudo umount /dev/sdxn # general: only if already mounted (with bad permissions).
sudo umount /dev/sdb1 # example
sudo mount -o rw,users,umask=000 /dev/sdxn /mnt/sd1 # general: mount
sudo mount -o rw,users,umask=000 /dev/sdb1 /mnt/sd1 # example
ls -ld /mnt/sd1 # check permissions
sudo bash -c "echo 'Hello World' > /mnt/sd1/hello.txt" # test writing with sudo
cat /mnt/sd1/hello.txt # test reading (as user)
ls -l /mnt/sd1 # check permissions of the content
rm /mnt/sd1/hello.txt # test removing (as user)
echo 'I am a user' > /mnt/sd1/user.txt # test writing (as user)