Μόλις εγκατέστησα έναν υπολογιστή χαμηλών προδιαγραφών εδώ στη δουλειά και, για να εξοικονομήσω όσο το δυνατόν περισσότερη μνήμη, εγκατέστησα το Debian Testing with LXDE . Το πρόβλημα είναι ότι όταν προσπαθώ να προσαρτήσω μια μονάδα flash ή ένα CD-ROM χρησιμοποιώντας το PCManFM , εμφανίζεται ένα αναδυόμενο παράθυρο που λέει: Μη Εξουσιοδοτημένος.
Στην περίπτωση της μνήμης USB, η λύση που βρήκα για πρώτη φορά ήταν η ακόλουθη:
1- Δημιουργήστε στο /media όσους φακέλους υπάρχουν οι USB , usb1 και ούτω καθεξής, ανάλογα με τον αριθμό των θυρών USB.
2- Όπως πάντα, η πρώτη συσκευή είναι μονταρισμένη με sdb , οπότε πρόσθεσα την ακόλουθη γραμμή στο αρχείο /etc/fstab :
/ dev / sdb1 / media / usb1 auto rw, user, noauto 0 0 / dev / sdb2 / media / usb2 auto rw, user, noauto 0 0 / dev / sdb3 / media / usb3 auto rw, user, noauto 0 0 / dev / sdb4 / media / usb4 auto rw, user, noauto 0 0
3- Τότε το έδωσα δικαιώματα και έβαλα τον εν λόγω χρήστη ως κάτοχο αυτών των φακέλων
# chmod -R 755 / media / usb * # chown -R χρήστης: user / media / usb *
Έκανα επανεκκίνηση και οι συσκευές μνήμης τοποθετήθηκαν αυτόματα σε αυτούς τους καταλόγους. Αλλά το CD-ROM εξακολουθούσε να έχει το ίδιο πρόβλημα. Βρήκα τη λύση στο Arch Linux Wiki.
1- Ως root δημιουργούμε το αρχείο /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla (μπορείτε να επιλέξετε άλλο όνομα αλλά πρέπει πάντα να τελειώνει σε .pkla ).
2- Προσθέτουμε τα ακόλουθα μέσα:
[Άδειες αποθήκευσης] Identity = unix-group: storage Action = org.freedesktop.udisks.filesystem-mount; org.freedesktop.udisks.drive-eject; org.freedesktop.udisks.drive-detach; org.freedesktop.udisks.luks -unlock; org.freedesktop.udisks.inhibit-polling; org.freedesktop.udisks.drive-set-spindown ResultAny = ναι ResultActive = ναι ResultInactive = όχι
3- Στη συνέχεια, προσθέτουμε τον χρήστη στην ομάδα STORAGE . Εάν αυτή η ομάδα δεν υπάρχει, τη δημιουργούμε:
# addgroup storage
# usermod -a -G storage USERNAME
Επανεκκινήσουμε και είμαστε έτοιμοι.
