O que significa quando um dispositivo tem a opção definida como nodev no arquivo / etc / fstab?

3

Eu sei que nodev significa Do not set character or special devices access on this partition. , mas a que isso se refere exatamente. Meu entendimento dos dispositivos de caracteres é um dispositivo que lê e escreve em fluxo, como o console ou terminal, e um dispositivo de bloco é aquele que lê e escreve em tamanhos de bloco fixos, como CDs, DVDs e setores de disco.

    
por PeanutsMonkey 14.04.2012 / 10:32

1 resposta

5

Os nós de dispositivos são arquivos especiais que permitem a interação com dispositivos físicos (geralmente), como discos rígidos e câmeras de vídeo, etc.

Eles normalmente existem em / dev, que é comumente parte do sistema de arquivos raiz.

O parâmetro nodev em uma partição está dizendo "mesmo que alguém consiga criar um nó de dispositivo nesta partição, não vamos tratá-lo como um dispositivo".

Então, você usaria isso para aumentar a segurança de outros sistemas de arquivos, como /home , para que alguém não possa criar um /home/user/dev/sda1 e realmente representar um dispositivo físico.

    
por 14.04.2012 / 11:34

Tags