“Conocimiento Sistemas>unix

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

2014/1/4
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
Cómo eliminar archivos de extraño nombre de Unix
Cómo buscar una cadena en un archivo en Unix
¿Cuál es la forma completa del tercer comando?
Herramientas de Unix para Windows XP
Cómo escribir un script de shell de UNIX para imprimir una lista en una nueva línea
¿En Unix cómo eliminar un directorio que no está vacío?
¿Qué es una ventana de consola?
¿Qué entiendes por archivo?
Conocimiento de la computadora © http://www.ordenador.online