USB Drive make Ler somente

0

Eu gostaria de fazer o drive USB se tornar somente leitura para os usuários (usuário sem acesso root). Estou usando o Ubuntu 14.04.

    
por Anil Kumar 06.12.2016 / 06:03

2 respostas

1

[Lembre-se de que um usuário avançado poderá substituir esse método. É o suficiente para inicializar o computador em um sistema ativo com uma unidade de inicialização USB / DVD ou para mover a unidade USB para outro computador.]

Monte uma partição FAT32 em um pendrive com permissões de gravação somente para raiz

Os sistemas de arquivos FAT32 e NTFS obtêm suas permissões no Linux quando montados e não podem ser alterados para diretórios e arquivos individuais. A parte crucial do exemplo é a linha de comando para montar a partição FAT32 na unidade USB.

Este exemplo assume que o pendrive é visto como / dev / sdx. Substitua x pela letra da unidade real, por exemplo, b: / dev / sdx1 --- > / dev / sdb1

sudo mkdir -p /mnt/sd1  # only if you want a new mountpoint
sudo umount /dev/sdx1   # only if already mounted (but with bad permissions)

sudo mount -o rw,users,umask=022 /dev/sdx1 /mnt/sd1  # mount

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)
    
por sudodus 06.12.2016 / 07:39
0

O número de soluções já pode ser útil para você

Dispositivos USB exibindo somente leitura

    
por Vishal G 06.12.2016 / 08:01