Buscar

3.10.3. Cálculo de la máscara ACE

download PDF

En la mayoría de las situaciones, cuando se añade o actualiza una ACE, se utilizan los alias de smbcacls que aparecen en Tabla 3.4, “Alias smbcacls existentes y su correspondiente permiso de Windows”.

Sin embargo, si desea establecer los permisos avanzados de Windows, como se indica en Tabla 3.3, “Permisos de Windows y su correspondiente valor smbcacls en formato hexadecimal”, debe utilizar la operación de bit a bit OR para calcular el valor correcto. Puede utilizar el siguiente comando del shell para calcular el valor:

# echo $(printf '0x%X' $(( hex_value_1 | hex_value_2 | ... )))

Ejemplo 3.4. Cálculo de una máscara ACE

Usted quiere establecer los siguientes permisos:

  • Recorrer carpeta / ejecutar archivo (0x00100020)
  • Listar carpeta / leer datos (0x00100001)
  • Leer atributos (0x00100080)

Para calcular el valor hexadecimal de los permisos anteriores, introduzca:

# echo $(printf '0x%X' $(( 0x00100020 | 0x00100001 | 0x00100080 )))
0x1000A1

Utilice el valor devuelto cuando establezca o actualice una ACE.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.