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

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

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 de dispositivos de caracteres é um dispositivo que lê e grava em fluxo, como o console ou terminal, e um dispositivo de bloco é aquele que lê e grava em tamanhos de bloco fixos, como CDs, DVDs e setores de disco.

Responder1

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

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

O parâmetro nodev em uma partição diz "mesmo que alguém consiga criar um nó de dispositivo nesta partição, não o trataremos como um dispositivo".

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

informação relacionada