Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό xXx » 30 Οκτ 2010, 04:01

Χαιρετώ τα πλήθη για άλλη μία φορά!
Ο Οδηγός αυτός έχει φτιαχτεί για ubuntu 10.10
Ίσως ισχύει για μεταγενέστερες ή και προηγούμενες εκδόσεις, δεν το γνωρίζω αυτό.
Το σίγουρο είναι λειτουργεί στην έκδοση 10.10 Maverick Meerkat.
Να πω κατ' αρχάς ότι αυτός ο οδηγός είναι για όσους ξέρουν τι θέλουν και όχι για νέους χρήστες ubuntu.
Επίσης είναι πιθανό να καταστρέψετε το λειτουργικό σας σύστημα, όχι λόγω αυτού του οδηγού, αλλά
στην συνέχεια, λόγω των δικαιωμάτων που θα έχει όποιος χρήστης "καθίσει" στον υπολογιστή σας.
Επίσης τίθεται θέμα ασφαλείας, και προστασίας προσωπικών δεδομένων, μιας και αν πάρει στα
χέρια του τον υπολογιστή σας κάποιος άλλος, εκτός από εσάς, τον πραγματικό διαχειριστή, τότε
ο υπολογιστής σας με όλα τα ευαίσθητα δεδομένα σας είναι έρμαιο στα χέρια του ατόμου αυτού.
Έχοντας πεί τα παραπάνω και τονίζοντας να τα προσέξετε δύο φορές, μπαίνω στο θέμα:
Θυμηθείτε να κρατήσετε αντίγραφα όλων των αρχείων που θα αλλάξουμε, στην περίπτωση που
θελήσετε να κάνετε τα πράγματα όπως ήταν αρχικά.

Βήμα πρώτο:
Θα χρειαστούμε ένα πρόγραμμα που ονομάζεται mingetty και είναι διαθέσιμο στα αποθετήρια.
Κώδικας: Επιλογή όλων
sudo apt-get install mingetty

Βήμα δεύτερο:
Φτιάχνουμε το σύστημα ώστε να κάνει αυτόματη είσοδο ως root σε κονσόλα.
Κώδικας: Επιλογή όλων
sudo nano /etc/init/tty1.conf

Φτιάχνουμε το αρχείο tty1.conf όπως παρακάτω.
Κώδικας: Επιλογή όλων
# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/mingetty --autologin root --noclear tty1

Τώρα πιά στην επόμενη επανεκκίνηση, ο υπερχρήστης root θα κάνει αυτόματα
εισαγωγή στο σύστημα στην κονσόλα tty1 (δεν έχουμε είσοδο σε Desktop ακόμη).
Βήμα τρίτο:
Θα φτιάξουμε ένα πρόγραμμα ακολουθίας φλοιού (shell script), το οποίο θα ελέγχει άν ο Xorg "τρέχει"
κατά την είσοδο του χρήστη root, και άν όχι θα ξεκινά τον Xorg ειδάλλως δεν θα κάνει τίποτα.
Κώδικας: Επιλογή όλων
sudo nano /bin/testx.sh

Φτιάχνουμε το προγραμματάκι όπως παρακάτω.
Κώδικας: Επιλογή όλων
#!/bin/sh
if [ -z "$(pgrep Xorg)" ]
then
startx
else
clear
echo "X is running... nothing to do"
fi

Σώνουμε το προγραμματάκι (κοντρόλ + όμικρον --> Έντερ)
και βγαίνουμε από τον επεξεργαστή κειμένου nano (κοντρόλ + χί)
Κάνουμε το προγραμματάκι εκτελέσιμο ως εξής:
Κώδικας: Επιλογή όλων
sudo chmod +x /bin/testx.sh

Βήμα τρίτο:
Θα προσθέσουμε το προγραμματάκι στο αρχείο .bashrc του χρήστη root, ώστε να τρέχει
μετά από κάθε αυτόματη είσοδο του root στην κονσόλα, και να σηκώνει Xorg και Desktop.
Κώδικας: Επιλογή όλων
sudo nano /root/.bashrc

Προσθέτουμε απλά την γραμμή
Κώδικας: Επιλογή όλων
testx.sh

στο τέλος-τέλος του αρχείου κειμένου και το σώνουμε.
Επίσης το προγραμματάκι θα τρέχει κάθε φορά που ανοίγουμε ένα τερματικό (όντας bash),
αλλά μιάς και το προγραμματάκι είναι αρκετά έξυπνο, δεν θα ξαναπροσπαθεί να σηκώσει
τον Xorg άν αυτός ήδη τρέχει, οπότε και δεν θα δημιουργεί πρόβλημα.
Άν λοιπόν ο Xorg ΔΕΝ "τρέχει" θα τον ξεκινά, άν τρέχει θα καθαρίζει απλά την οθόνη, και
θα τυπώνει το μήνυμα: "X is running... nothing to do". Το μήνυμα αυτό είναι για απλά για
να σιγουρευτούμε ότι έχουμε κάνει τα πάντα σωστά, και μετά από λίγο, (και αφού θα έχει
γίνει σίγουρα βαρετό) μπορούμε να το αφαιρέσουμε αφαιρώντας τη γραμμή
Κώδικας: Επιλογή όλων
echo "X is running... nothing to do"

από το script μας και ξανασώζοντάς το.
Βήμα τελευταίο και τυχερό:
Αφαιρούμε τον GDM KDM XDM SLIM ή όποιον άλλο desktop manager χρησιμοποιούμε,
και κάνουμε επανεκκίνηση.
Βουαλά!
Όλη η μαγεία στα ακροδάχτυλά σας.
Όχι άλλο sudo! (όπως ακριβώς λέμε "Όχι άλλο κάρβουνο!")
Όχι μόνο δεν θα πληκτρολογήσετε το password σας 600+ φορές τη μέρα!, αλλά δεν θα
το πληκτρολογήσετε κάν!!!
Συγχαρητήρια...!!!! Μόλις υποβιβάσατε το ασφαλές λειτουργικό σας σε... Windows!
Καλή επιτυχία σε όσους το βρούν δελεαστικό και το προσπαθήσουν!
Τελευταία επεξεργασία από xXx και 30 Οκτ 2010, 13:44, έχει επεξεργασθεί 1 φορά/ες συνολικά
Κυρίως Desktop: MoBo: GA-MA78GM-S2H | CPU: AMD Phenom(tm) II X4 920 2.80 GHz | VGA: NVIDIA Corporation GF119 [GeForce GT 610] | RAM: 3GB DDR2 800 | Audio: Realtek ALC889A (ATI SB) | Audio: NVIDIA Corporation GF119 HDMI | OS: Debian jessie 64bit
Άβαταρ μέλους
xXx
punkTUX
punkTUX
 
Δημοσιεύσεις: 211
Εγγραφή: 05 Μάιος 2010, 16:12
Τοποθεσία: Ελλάδα, Θεσσαλονίκη, Άνω Πόλη
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό sokoban4ever » 30 Οκτ 2010, 05:26

μπορείτε να κάνετε και
Κώδικας: Επιλογή όλων
sudo -i
σε ένα τερματικό και να μην το κλείσετε ώστε να
γλιτώσετε 598 φορές να γράφετε το password ...;)
:)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό MakisM1 » 30 Οκτ 2010, 11:56

Σε παλιοτερα versions δεν ειχε και το root Terminal?
Γνώσεις ⇛ Linux: Χαμηλο ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Καλά
Λειτουργικό: Ubuntu 22.04.2 (English) σε HP Pavillion TG01 | Eγκατασταση αναβαθμισμενη απο 20.04
Προδιαγραφές ⇛ Intel i5-1040F @ 2.9 GHz Comet Lake│ RAM 16GB │Καρτα γραφικων: nVidia GTX 1650 Μητρικη: HP 8767
WiFi: rtw_8821ce │ Bluetooth: Not used │ Κάρτα Ήχου: Intel Corporation Comet Lake PCH cAVS│ Αναλυση Οθονης: 3840Χ2160 │ Webcam Logitech C210 USB
Οδηγος για νεοεισερχομενους: http://forum.ubuntu-gr.org/viewtopic.php?f=2&t=279
Άβαταρ μέλους
MakisM1
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2804
Εγγραφή: 01 Ιούλ 2009, 11:29
Τοποθεσία: Houston, TX
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό testz0r » 30 Οκτ 2010, 13:23

Ναι, "τερματικο τυπου root" που ελεγε.

Συγχαρητήρια...!!!! Μόλις υποβιβάσατε το ασφαλές λειτουργικό σας σε... Windows!

ακριβως ετσι αλλα γραφτο με πιο εντονα γραμματα γιατι καποιοι δε θα διαβασουν ολο το τοπικ. Επι του θεματος δεν ειναι καθολου καλο να τρεχεις οτιδηποτε μπορεις να τρεξεις ως απλος user με δικαωματα root. Εκτος απο επικινδυνο ειναι και ηλιθιο :silent: :shh:
Spoiler: show
Γνώσεις ⇛ Linux: Λίγο ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ...
Προδιαγραφές ⇛ Intel celeron 2.4 ghz ┃ HD IDE 160 gb ┃ DDR RAM 2 gb ┃ Linksys WUSB54GC (ralink rt73)
Άβαταρ μέλους
testz0r
babeTUX
babeTUX
 
Δημοσιεύσεις: 120
Εγγραφή: 10 Οκτ 2009, 15:13
Τοποθεσία: /dev/null
IRC: testz0r
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό xXx » 30 Οκτ 2010, 14:03

@testz0r
Έγινεεεεε....~
Βασικά να πώ (για όσους δεν το υποψιάστηκαν ίσως) ότι το παράδειγμα αυτό δεν ενδείκνυται για το νορμάλ Desktop μας.
Εκεί που χρειάζεται να γίνει κάτι τέτοιο, είναι σε περιπτώσεις που το μηχάνημα δεν χαίρει της προσοχής μας (unattended),
ή σε περιπτώσεις όπου το μηχάνημα είναι χωρίς πληκτρολόγιο, ποντίκι και οθόνη (headless), και η διαχείρηση του γίνεται
αποκλειστικά μέσω απομακρυσμένης πρόσβασης (vnc, tightvnc, vinagre, xtightvnc).
Τέτοιες περιπτώσεις περιλαμβάνουν:
1) Το μηχάνημα είναι Media Center και υπάρχει μόνο ένα τηλεχειριστήριο για διαχείρηση.
2) Το μηχάνημα είναι Torrentbox και δεί headless (ξέρετε εσείς τι εννοώ...)
3) Το μηχάνημα είναι ένας αφιερωμένος σε κάτι (τί άραγε...; ) τοπικός εξυπηρετητής.
4) Το μηχάνημα δεν είναι εκτεθειμένο στο διαδίκτυο.
5) Το μηχάνημα είναι παλιό (χαμηλών προδιαγραφών) και θέλουμε να αποφύγουμε τον Display Manager για οικονομία μνήμης και cpu.
6) Κάθε άλλη περίπτωση που στο μηχάνημα δεν έχουμε τη δυνατότητα να εισάγουμε χαρακτήρες.
Και ίσως άλλες εφαρμογές που βρείτε εσείς και δεν μου έρχονται αυτή τη στιγμή για να τις αναφέρω.
Άν η περίπτωσή σας είναι απλά το 5, μπορείτε να αντικαταστήσετε τον χρήστη root με τον μή διαχειριστή χρήστη σας.
Ευχαριστώ...
Κυρίως Desktop: MoBo: GA-MA78GM-S2H | CPU: AMD Phenom(tm) II X4 920 2.80 GHz | VGA: NVIDIA Corporation GF119 [GeForce GT 610] | RAM: 3GB DDR2 800 | Audio: Realtek ALC889A (ATI SB) | Audio: NVIDIA Corporation GF119 HDMI | OS: Debian jessie 64bit
Άβαταρ μέλους
xXx
punkTUX
punkTUX
 
Δημοσιεύσεις: 211
Εγγραφή: 05 Μάιος 2010, 16:12
Τοποθεσία: Ελλάδα, Θεσσαλονίκη, Άνω Πόλη
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό sokoban4ever » 30 Οκτ 2010, 15:29

...ή σε περιπτώσεις όπου το μηχάνημα είναι χωρίς πληκτρολόγιο, ποντίκι και οθόνη (headless), και η διαχείριση του γίνεται
αποκλειστικά μέσω απομακρυσμένης πρόσβασης (vnc, tightvnc, vinagre, xtightvnc)...

Σε μηχανήματα που "βγαίνουν" στο internet δεν είναι δόκιμο να μπαίνει κανείς σαν root
αυτό μάλιστα είναι ένα στοιχειώδες και ουσιώδες μέτρο ασφάλειας .
Φυσικά και σε vnc tightvnc κλπ ακόμα και κρυπτογραφημένη να είναι η σύνδεση ( ssh) είναι καλύτερο να αποφεύγεται η σύνδεση σαν root
ακόμα και στο LAN πρέπει να προσέχουμε αν κάποιος υπολογιστής "βγαίνει" στο internet μέσα στο lan αλλά κάθονται "διάφοροι" τους οποίους δεν ξέρουμε
όπως πχ σε internet cafe... wifi hot spots κλπ κλπ...
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό vagrale13 » 30 Οκτ 2010, 16:00

sokoban4ever έγραψε:Σε μηχανήματα που "βγαίνουν" στο internet δεν είναι δόκιμο να μπαίνει κανείς σαν root
αυτό μάλιστα είναι ένα στοιχειώδες και ουσιώδες μέτρο ασφάλειας .
Φυσικά και σε vnc tightvnc κλπ ακόμα και κρυπτογραφημένη να είναι η σύνδεση ( ssh) είναι καλύτερο να αποφεύγεται η σύνδεση σαν root
ακόμα και στο LAN πρέπει να προσέχουμε αν κάποιος υπολογιστής "βγαίνει" στο internet μέσα στο lan αλλά κάθονται "διάφοροι" τους οποίους δεν ξέρουμε
όπως πχ σε internet cafe... wifi hot spots κλπ κλπ...

+1 :thumbup:
Απο εκει και περα, ο καθε χρηστης εχει την ελευθερια να μπει και ως root... να μοιραζει απλοχερα και την ip του απο εδω και απο εκει...
τους κωδικους του.... να κατεβαζει οποιο αρχειο απο οπου να 'ναι..... κλπ.
κατι που στα οποια δεν εχει καμια ευθυνη ασφαλειας μετα το Ubuntu, και το Linux γενικοτερα!
Αυτα ενημερωτικα για οποιον που θα τρεξει να μπει στο συστημα τους ως root! :thumbup:

@xXx
Καλο θα ηταν να αναφερεις και την πηγη.... :thumbup:

@sokoban4ever
Off topic:
Τελικα τι θα γινει το 2012?? :D :shifty:
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό sokoban4ever » 30 Οκτ 2010, 16:26

Απο εκει και περα, ο καθε χρηστης εχει την ελευθερια να μπει και ως root... να μοιραζει απλοχερα και την ip του απο εδω και απο εκει...
τους κωδικους του.... να κατεβαζει οποιο αρχειο απο οπου να 'ναι..... κλπ.
κατι που στα οποια δεν εχει καμια ευθυνη ασφαλειας μετα το Ubuntu, και το Linux γενικοτερα!

Σωστή παρατήρηση
Φυσικά και δεν φταίει το linux αν ο χρήστης δεν παίρνει ούτε καν τα στοιχειώδη μέτρα ασφάλειας
και φυσικότητα έχει και την ελευθερία να το κάνει ...

@vagrale13
Εμμμ χμμμ βασικά ...υπομονή περίμενε έως τότε ...να τελειώσει και ψηφοφορία...:P :roll:
:lol:
Σημείωση :
ως τώρα πάντως η ψήφοι ακολουθούν την εποχή ... ( κοινωνικοπολιτικά άρα κρίση κλπ )
:ugeek:
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Αυτόματη είσοδος ως root σε Desktop χωρίς gdm

Δημοσίευσηαπό xXx » 30 Οκτ 2010, 19:47

vagrale13 έγραψε:@xXx
Καλο θα ηταν να αναφερεις και την πηγη.... :thumbup:


Τι εννοείς;
Δεν ξέρω άν κατάλαβα καλά, αλλά η πηγή για τον συγκεκριμένο οδηγό, είναι ακριβώς
στην αρχή αυτού του νήματος. Ο οδηγός αυτός καθ' αυτός δηλαδή είναι και η πηγή.
Δεν ξέρω άν έχεις βρεί κάτι παρόμοιο κάπου στο διαδίκτυο, αλλά ο συγκεκριμένος
οδηγός συγγράφηκε από εμένα χτες τα ξημερώματα, και μόνο για το ubuntu-gr.
Έχω ξαναδημοσιεύσει παρόμοιο οδηγό (πολύ πιό περιληπτικό) σε ένα Blog, αλλά
είναι στα αγγλικά, και αφορά το Debian, και ο χειρισμός διαφέρει πολύ από αυτόν
για το ubuntu 10.10.
Η σύλληψη και το όλο εγχείρημα, έχει γίνει μετά από πολύ ενασχόληση με το Debian
κυρίως, στο ubuntu βρήκα τη λύση σχετικά γρήγορα. Επίσης το σκριπτάκι είναι κάτι
που έχω φιλοσοφήσει εγώ, μετά από διάβασμα πολλών ωρών για grep pgrep και
γενικά φιλτράρισμα αποτεσμάτων.
Όλα original και by me...
Όχι δεν περιαυτολογώ... απλά μη βρούμε και το μπελά μας, έτσι δεν είναι;
Δεν ξέρω άν έχεις πέσει ίσως σε αυτό εδώ,
αλλά αυτό πάλι το έχω συγγράψει εγώ, όπως και 1-2 παρόμοια, που όμως δυστυχώς δεν έχω συγκρατήσει.
Να είστε όλοι καλά!
Κυρίως Desktop: MoBo: GA-MA78GM-S2H | CPU: AMD Phenom(tm) II X4 920 2.80 GHz | VGA: NVIDIA Corporation GF119 [GeForce GT 610] | RAM: 3GB DDR2 800 | Audio: Realtek ALC889A (ATI SB) | Audio: NVIDIA Corporation GF119 HDMI | OS: Debian jessie 64bit
Άβαταρ μέλους
xXx
punkTUX
punkTUX
 
Δημοσιεύσεις: 211
Εγγραφή: 05 Μάιος 2010, 16:12
Τοποθεσία: Ελλάδα, Θεσσαλονίκη, Άνω Πόλη
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials

cron