Δημοσιεύτηκε: 08 Νοέμ 2014, 15:26
από Learner
Pega[sus έγραψε: η 2η (sestatus) μου βγαζει Selinux disabled

Κακώς το απενεργοποίησες το selinux. Τώρα άστο όπως είναι, απενεργοποιημένο. Το selinux αν μας δημιουργεί (ή νομίζουμε ότι μας δημιουργεί) κάποιο πρόβλημα, το θέτουμε σε permissive mode, όχι disabled.

Pega[sus έγραψε:η 1η, αν την δωσω με δικαιωματα υπερχρηστη, την επιστρεφει και χωρις δικαιωματα, μου βγαζει - is not in the sudoers file.

Σωστά, από default δεν υπάρχει ο χρήστης στο sudo. Επειδή εγώ το έχω αλλάξει εξαρχής, μάλλον το ξέχασα.
Οπότε την πρώτη εντολή θα την εκτελέσεις ως χρήστης root
Κώδικας: Επιλογή όλων
su -c "systemctl stop firewalld.service"


Αν θέλεις να λειτουργεί η sudo ακολούθα την παρακάτω διαδικασία.

Θα δώσεις την παρακάτω εντολή
Κώδικας: Επιλογή όλων
su -c "visudo"

θα ανοίξει ένα αρχείο, εκεί θα πατήσεις το πλήκτο J στο πληκτολόγιο σου (το K πάει πάνω το J κάτω). Θα πας κάτω, μέχρι να βρεις την γραμμή που γράφει
Κώδικας: Επιλογή όλων
## Allows people in group wheel to run all commands
#%wheel  ALL=(ALL)       ALL

εκεί θα πας στο #%wheel ALL=(ALL) ALL και θα αφαιρέσεις την δίεση από μπροστά. Αυτό το κάνεις πατώντας μια φορά το πλήκτρο X.
Αφού κάνεις την αλλαγή σωστά, πάτα SHIFT+ : (άνω-κάτω τελεία) , μετά γράψε wq και πάτα ENTER. Έτσι, θα σωθούν οι αλλαγές στο έγγραφο.
Τέλος, δώσε την εντολή
Κώδικας: Επιλογή όλων
su -c "gpasswd -a $USER wheel


Μετά από μια αποσύνδεση-επανασύδεση, θα λειτουγεί η sudo, δίνοντας πλέον τον δικό σου κωδικό (όχι του root).
Κώδικας: Επιλογή όλων
sudo yum update