συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Πώς μπορείτε να μάθετε εάν έχετε την άδεια να στείλετε ένα μήνυμα στο UNIX;

Στο UNIX, μπορείτε να χρησιμοποιήσετε την κλήση συστήματος «πρόσβαση» για να ελέγξετε εάν έχετε την άδεια να στείλετε ένα μήνυμα σε έναν καθορισμένο προορισμό. Η κλήση «πρόσβασης» λαμβάνει τρία ορίσματα:τη διαδρομή προς τον προορισμό, μια λειτουργία που υποδεικνύει την επιθυμητή πρόσβαση και μια σημαία που υποδεικνύει εάν θα ακολουθήσετε συμβολικούς συνδέσμους.

Για παράδειγμα, για να ελέγξετε εάν έχετε άδεια να στείλετε ένα μήνυμα σε ένα αρχείο με το όνομα `/tmp/file`, θα χρησιμοποιήσετε την ακόλουθη εντολή:

```

$ πρόσβαση /tmp/file W

```

Εάν η κλήση «πρόσβασης» επιστρέψει 0, έχετε το δικαίωμα να στείλετε ένα μήνυμα στον καθορισμένο προορισμό. Εάν η κλήση επιστρέψει -1, δεν έχετε άδεια.

Η κλήση «πρόσβασης» μπορεί επίσης να χρησιμοποιηθεί για τον έλεγχο άλλων τύπων δικαιωμάτων, όπως δικαιώματα ανάγνωσης, εγγραφής και εκτέλεσης. Για περισσότερες πληροφορίες, ανατρέξτε στη σελίδα χρήστη «πρόσβαση».

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα