“Conocimiento Sistemas>unix

¿Cómo puede saber si tiene permiso para enviar un mensaje en UNIX?

2012/2/21
En UNIX, puede utilizar la llamada al sistema "acceso" para comprobar si tiene permiso para enviar un mensaje a un destino específico. La llamada de "acceso" toma tres argumentos:la ruta al destino, un modo que indica el acceso deseado y una bandera que indica si se deben seguir enlaces simbólicos.

Por ejemplo, para verificar si tiene permiso para enviar un mensaje a un archivo llamado `/tmp/file`, usaría el siguiente comando:

```

$ acceso /tmp/archivo W

```

Si la llamada "acceso" devuelve 0, tiene permiso para enviar un mensaje al destino especificado. Si la llamada devuelve -1, no tienes permiso.

La llamada `access` también se puede utilizar para comprobar otros tipos de permisos, como permisos de lectura, escritura y ejecución. Para obtener más información, consulte la página de manual de "acceso".

unix
¿Por qué llamaron a Unix?
¿Qué significa SU y - en un sistema UNIX?
¿Cómo se cambia de usuario en Unix?
¿Qué sistema era el predecesor inmediato de Unix?
¿Cuáles son algunos comandos para crear un subdirectorio en Linux?
¿Qué es el token en la programación informática?
¿Qué es el comando PUT?
¿Cuál es el propósito de una cárcel chroot?
Conocimiento de la computadora © http://www.ordenador.online