/etc/security/privdevs Arquivo
Propósito
Contém atributos de segurança para dispositivos privilegiados.
Descrição
O arquivo /etc/security/privdevs é um arquivo stanza ASCII que contém dispositivos privilegiados e seus atributos de segurança. Cada stanza no arquivo /etc/security/privdevs é identificado pelo nome completo do caminho para o dispositivo, seguido por um cólon (:). Cada stanza contém atributos na forma Atributos = Valor . O nome do caminho deve ser o caminho absoluto para o dispositivo e não pode conter diretórios de link simbólico ou ser um link simbólico para o dispositivo. Cada par Atributo = Valor é terminado por um caractere de nova linha, e cada estrofe é terminada por um caractere de nova linha adicional. Para um exemplo de estrofe, consulte Exemplos.
As alterações feitas no arquivo privdevs não impactam as considerações de segurança até que todo o banco de dados do dispositivo privilegiado seja enviado para as Tabelas de Segurança do kernel através do comando setkst ou até que o sistema seja reinicializado.
Modificando e Lisando Entradas no Arquivo de dispositivos
- setecattr
- Adicio uma entrada de dispositivo para, ou altera uma entrada de dispositivo em, o arquivo /etc/security/privdevs .
- lssecattr
- Exibe atributos e seus valores.
- rmsecattr
- Remove um comando do arquivo de dispositivos.
- getdevattr
- getdevattrs
- putdevattr
- putdevatrs
Atributos
Uma estrofe neste arquivo contém um ou mais dos seguintes atributos de segurança:
| Atributo | Descrição |
|---|---|
| readprivs | Especifica os privilégios necessários para ler a partir do dispositivo como uma lista separada por vírgula de nomes de privilégios. Você pode definir um máximo de oito privilégios. Um processo com qualquer um dos privilégios de leitura especificados pode ler a partir do dispositivo. |
| writeprivs | Especifica os privilégios necessários para escrever para o dispositivo como uma lista separada por nomes de privilégio. Você pode definir um máximo de oito privilégios. Um processo com qualquer um dos privilégios de gravação especificados pode escrever para o dispositivo. |
Segurança
O usuário root e o grupo de segurança possuem este arquivo. O acesso de leitura e gravação é concedido ao usuário root. O acesso para outros usuários e grupos depende da política de segurança para o sistema.
Exemplos
/dev/mydev:
readprivs = PV_DAC_R,PV_AU_READ
writeprivs = PV_DAC_W,PV_AU_WRITEEsta entrada indica que o processo deve ter oPV_DAC_Rprivilégio ou oPV_AU_READprivilégio de ler a partir do dispositivo. O processo também deve ter oPV_DAC_Wprivilégio ou oPV_AU_WRITEprivilégio de escrever para o dispositivo.