Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Come puoi scoprire se hai il permesso di inviare un messaggio in UNIX?

In UNIX, puoi utilizzare la chiamata di sistema "access" per verificare se disponi dell'autorizzazione per inviare un messaggio a una destinazione specifica. La chiamata "access" accetta tre argomenti:il percorso verso la destinazione, una modalità che indica l'accesso desiderato e un flag che indica se seguire i collegamenti simbolici.

Ad esempio, per verificare se disponi dell'autorizzazione per inviare un messaggio a un file denominato `/tmp/file`, dovresti utilizzare il seguente comando:

```

$ accesso /tmp/file W

```

Se la chiamata "access" restituisce 0, hai il permesso di inviare un messaggio alla destinazione specificata. Se la chiamata restituisce -1, non hai l'autorizzazione.

La chiamata "access" può essere utilizzata anche per verificare altri tipi di permessi, come quelli di lettura, scrittura ed esecuzione. Per ulteriori informazioni, vedere la pagina man "access".

 

sistemi © www.354353.com