sudo ή gksudo;;

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

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

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

sudo ή gksudo;;

Δημοσίευσηαπό Alexandros » 30 Απρ 2012, 11:32

Διάβασα εδώ http://osarena.net/hacks-guides/provlim ... te-to.html

το σχόλιο του χρήστη που ανέφερε ότι δεν πρέπει να δίνουμε sudo για εφαρμογές τού γραφικού περιβάλλοντος αλλά gksudo ή gksu.

Είναι κάτι για το οποίο δεν είχα ιδέα και θα ήθελα τα φώτα σας :)
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: sudo ή gksudo;;

Δημοσίευσηαπό madvinegar » 30 Απρ 2012, 11:35

Ετσι πρεπει να ειναι.

Αν για παραδειγμα θελεις να εχεις root προσβαση στον ναυτίλο (ο οποιος ειναι γραφικο περιβαλλον), πρεπει να δωσεις
Κώδικας: Επιλογή όλων
gksudo nautilus


Αν πας μεσω τερματικου, χρειαζεσαι μονο το sudo για να εχεις root προσβαση πχ
Κώδικας: Επιλογή όλων
sudo gedit /etc/modprobe.d/blacklist.conf
(τυχαιο παραδειγμα).
1 Γνώσεις Linux: Μέτριο ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ Καλό
2 Ubuntu 18.04 bionic beaver 4.13.0-16-generic 64bit (el_GR.UTF-8, Gnome ubuntu)
3 Intel Core2 Duo CPU T5550 1.83GHz ‖ RAM 2008 MiB ‖ Acer Chapala - Acer, inc. Aspire 5920G
4 Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470] [1002:95c4] {radeon}
5 wlan0: Intel PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02) ⋮ eth0: Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Blog: https://madvinegar.wordpress.com/
Άβαταρ μέλους
madvinegar
superbTUX
superbTUX
 
Δημοσιεύσεις: 3105
Εγγραφή: 15 Ιαν 2012, 21:10
Εκτύπωση

Re: sudo ή gksudo;;

Δημοσίευσηαπό Learner » 30 Απρ 2012, 12:28

Κανονικά όλες οι γραφικές εφαρμογές πρέπει να ανοίγονται με gksudo. Ακόμη και το gedit. Εμείς το χρησιμοποιούμε με sudo επειδή ξέρουμε πως δεν υπάρχει κάποιο πρόβλημα.
Υπάρχει περίπτωση να γίνει κάποιο μπέρδεμα (όταν ανοίξεις γραφική εφαρμογή) με sudo και να δοθούν για παράδειγμα δικαιώματα διαχειριστή σε αρχεία ή φακέλους που ανήκουν σε κάποιο πρόγραμμα ή σε σένα .
Παράδειγμα , αν ανοίξεις τον firefox με sudo και πειράξεις κάποια extensions πιθανών μετά να μην λειτουργούν. Πιθανών να μην λειτουργούν και χωρίς να τα πειράξεις.
Όταν τρέξεις μια γραφική εφαρμογή με sudo , υπάρχει περίπτωση να ανοίξει η εφαρμογή με δικαιώματα διαχειριστή , αλλά να χρησιμοποιήσει το δικό σου αρχείο ρυθμίσεων.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: sudo ή gksudo;;

Δημοσίευσηαπό Alexandros » 30 Απρ 2012, 13:53

Ευχαριστώ!
ACER ASPIRE 5920G-934G32Bn, Intel Core 2 Duo T9300 (2.5 GHz FSB, 6MB L2 Cache, 800 MHz FSB), 4GB (2x2 GB) DDR2, Nvidia, GEFORCE 9500M-GS 512MB, 15.4 WXGA CB,802.11N - https://www.viralnews.gr/index.php/ygeia-kathimerinotita/item/392-seminario-facebook
Alexandros
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 981
Εγγραφή: 08 Ιούλ 2008, 14:07
Εκτύπωση

Re: sudo ή gksudo;;

Δημοσίευσηαπό simosx » 30 Απρ 2012, 14:08

Alexandros έγραψε:Διάβασα εδώ http://osarena.net/hacks-guides/provlim ... te-to.html

το σχόλιο του χρήστη που ανέφερε ότι δεν πρέπει να δίνουμε sudo για εφαρμογές τού γραφικού περιβάλλοντος αλλά gksudo ή gksu.

Είναι κάτι για το οποίο δεν είχα ιδέα και θα ήθελα τα φώτα σας :)


Ο lucinos γράφει κάτι αλλά δεν το τεκμηριώνει, οπότε δε βοηθάει.

Η εξήγηση που δίνει ο blowfish08 (στα σχόλια στο OSARENA) φαίνεται να είναι χρήσιμη,
http://askubuntu.com/questions/11760/wh ... o-nautilus

Ωστόσο, είναι έτσι; Αν τρέξουμε gksudo gedit και φτιάξουμε ένα αρχείο, σε ποιον θα ανήκει το αρχείο αυτό;
Αν γράφαμε sudo gedit, θα είχε διαφορά;
Υποτίθεται ότι έχουμε φθάσει σε ένα σημείο όπου είμαστε σε θέση να διαπιστώνουμε οι ίδιοι τι συμβαίνει γύρω μας.

Δοκίμασα (σε 11.04) να φτιάξω αρχεία με το gedit, μέσω sudo ή gksudo, και στις δύο περιπτώσεις τα αρχεία ανήκαν στο root.
Δοκίμασα (σε 11.04) να τρέξω το nautilus ώστε να δημιουργήσει thumbnails, και στην περίπτωσή μου δεν δημιούργησε κάτι στο λογαριασμό χρήστη.

Δοκίμασα (σε 11.04) να τρέξω sudo libreoffice και gksudo libreoffice. Στην πρώτη περίπτωση, δημιουργήθηκαν αρχεία στο ~/.libreoffice που ανήκαν στο root. Με gksudo δε δημιουργήθηκαν τέτοια αρχεία. Ωστόσο, δεν έχει νόημα να τρέχεις το LibreOffice με sudo, ούτε με gksudo.

Οπότε, αν έχετε περισσότερες πληροφορίες, παρακαλώ να τεκμηριωθούν.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: sudo ή gksudo;;

Δημοσίευσηαπό stavrosLinux » 01 Μάιος 2012, 11:15

μια αναζήτηση στις λίστες:

https://lists.ubuntu.com/archives/ubuntu-studio-users/2007-September/000472.html

έγραψε:"gksu is a frontend to su and gksudo is a frontend to sudo. Their
primary purpose is to run graphical commands that need root without
the need to run an X terminal emulator and using su directly."

That means you don't need to load up a terminal (or ubuntu doesn't) to
use a graphical program as root without being logged in as a root user.
So you could type "gksudo gedit <filename>" in a run box (or have an
icon that runs this command), and no terminal would load up. I think,
but i'm not 100% on this, that if you run a program from a terminal with
gksudo it has more properties based on the gui rather than a terminal
emulating buttons and events, like close.


άρα για τρέξουμε sudo χρειαζόμαστε τερματικό, ενώ για gksudo το Alt+F2 (εντολή run).
Επ. Γνώσεων: Linux, Μέτριο┃ Προγρ/σμός, Όχι ┃ Αγγλικά, Kαλά
PC's: i) Lubuntu 13.10 @ Lenovo G550 "Droopy" broadcom BCM4312 {PCI-ID 14e4:4315} Intel GMA 4500MHD
ii) CentOS 6.4 @ "Speedy Gonzales" Core2duo E6400 2.13 Gz, ATI Radeon X1950 (free driver)
iii) Lubuntu 13.10 @ "monkey" Pentium D 3.40 GHZ, NV44 [GeForce 6200 LE](rev a1)
Άβαταρ μέλους
stavrosLinux
saintTUX
saintTUX
 
Δημοσιεύσεις: 1319
Εγγραφή: 26 Νοέμ 2008, 19:20
Τοποθεσία: Μυτιλήνη
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα