Como configurar uma unidade USB para o modo somente leitura

0

Eu quero definir o meu drive USB para o modo somente leitura bo evitar arquivos sendo modificados por outros.

root@test-OptiPlex-360:~# hdparm -r /dev/sdc

/dev/sdc:
 readonly      =  0 (off)
root@test-OptiPlex-360:~# 
root@test-OptiPlex-360:~# 
root@test-OptiPlex-360:~# 
root@test-OptiPlex-360:~# hdparm -r1 /dev/sdc

/dev/sdc:
 setting readonly to 1 (on)
 readonly      =  1 (on)

Em seguida, eu despluguei e plantei novamente, e o hdparm mostra que o sinalizador somente leitura não está configurado.

root@test-OptiPlex-360:~# hdparm -r /dev/sdc

/dev/sdc:
 readonly      =  0 (off)

Eu ainda posso modificar arquivos armazenados na unidade USB. Por que o hdparm não funciona aqui? Como posso definir o meu drive USB para o modo somente leitura?

    
por Yanchuan Nian 15.11.2016 / 10:49

2 respostas

0

Você pode considerar deixar o disco /dev/sdc permanecer em leitura-gravação, mas montar a leitura com sudo mount -o ro,other_options_as_needed /dev/sdc mount_point . Por exemplo,

sudo mount -o ro,dmask=0022,fmask=0133,gid=$(id -g),uid=$(id -u) /dev/sdc1 /mnt
    
por AlexP 15.11.2016 / 13:09
0

Bem, eu queria fazer a mesma coisa e, essencialmente, tenho o resultado desejado. Eu tenho uma configuração de Live-USB, e eu não queria que as pessoas tocassem os arquivos do outro lado. Então eu tentei hdparm -r1 sdb e fiz o que eu queria fazer. Você, agora, não pode acessar os arquivos quando está conectado ao computador - você não pode acessar a unidade. Isso não aparece. O que me leva a fazer outra pergunta - por quê? Eu não faço ideia.

Mas a boa notícia é que eu ainda posso arrancar a partir do drvie e tudo funciona bem. Há apenas uma anomalia acontecendo - quando eu li hdparm /dev/sdb/ ainda diz

read only        = 0 (off)

o que é estranho. Mas sua pergunta foi respondida!

    
por Ethan Moore 02.04.2018 / 17:26