Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

  • Απαντ. 4,3k
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοσ.

stupid me...

 

είχα ένα sudo command στο .bash_profile που φόρτωνε X6 keyboard με τα macro keys... Για εκείνο ζήταγε password.

 

Πως θα μπορούσε η παρακάτω εντολή:

sudo /home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys

να τρέχει στο συστημά μου χωρίς να δίνω κωδικό ή χωρίς sudo? Πρέπει να τρέξει σαν root βέβαια

Δημοσ.

αφού το binary είναι στο home γιατί θέλει sudo ?

 

Μπορείς να το κανείς με sudo :nopasswd /home/blabla

το έχει βάλει πιο πίσω ο tritonas

Δημοσ.

θέλει γιατί κάτι κανει με το keyboard, δεν έχω ιδέα τι αλλά δεν παίζει χωρίς sudo (και το λέει και το documendation)

 

μου ξέφυγε το ποστ του tritona, ευχαριστώ :)

Δημοσ.

Θα πρέπει να κάνεις edit το /etc/sudoers.

 

>
su
export EDITOR=vim
visudo
bill ALL = NOPASSWD: /home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys

 

έκανα export τον vim γιατί by default θα καλέσει το vi. Αν σε βολεύει κάποιος άλλος editor βάλε αυτόν αντί για vim. Επίσης το sudoers πρέπει να γίνεται edit από το visudo, το οποίο αν έχεις κάνει κάτι λάθος στο λέει, για να μην κάνεις καμια μαλακία και κλειστείς απ' έξω.

https://wiki.archlinux.org/index.php/Sudo#Using_visudo

Δημοσ.

yeap, τα ξέρω τα του vi (και visudo) πως να το κάνω να μην ζητάει κωδικό δεν ήξερα

 

όλα οκ τώρα, πρέπει απλά να ξαναφτιάξω τα macros μου (τα έχω χάσει πριν κάτι μήνες σε ένα φορματ)

 

ευχαριστώ!

  • Like 1
Δημοσ.

Μπορείς να το βάλεις και σαν daemon(initscript) ή service(systemd):

#initscript

/etc/rc.d/macroKeys

>
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Set x6 Macro Keyes"
/home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys
add_daemon macroKeys
stat_done
;;
stop)
stat_busy "Unset x6 Macro Keyes"
rm_daemon macroKeys
stat_done
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0

#systemd

/etc/systemd/system/macroKeys.service

>
[unit]
Description=Macro x6 Keyes
[service]
Type=forking
ExecStart=/home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys
#ExecStop=

  • Like 1
Δημοσ.

Χάθηκε το shutdown, reboot από το logout μενού του lxde για root και απλούς χρήστες από εχθές. Πως τα επαναφέρω;

Ευχαριστώ

Δημοσ.

Πρεπει να εισαι στο γκρουπ powerdev και... να το ψαξεις παραπανω γιατι εχει να κανει και με το consolekit που βγηκε.

Δημοσ.

Λιγο προσοχη παιδια σε περιπτωση που αρχισει και ζηταει passwords για mount εξωτερικους κλπ:

 

It is important that, as mentioned in the latter article, the X server is started on the same virtual console that you log in to, otherwise logind can not keep track of the user session.

 

Αυτο γινεται αν ξεκινησουμε τον X ετσι (default tty1):

 

>xinit -- vt01

 

Οποτε πλεον το

 

>loginctl show-session $XDG_SESSION_ID | grep Active

 

πρεπει να δειχνει:

 

>Active=yes

 

----------------------------------------------------------------------

 

Να δουμε τωρα τι θα γινει και με αυτο

 

https://bugs.archlinux.org/task/32325

https://bbs.archlinu...php?pid=1185110

 

Χαλασανε και τον gvfs οι αχρηστοι.

 

<_<

  • Like 1
Δημοσ.

Εκανα ενα ξεβρωμισμα στα groups γιατι:

 

Adding your user to groups (optical, audio, scanner, etc.) is not necessary for most use cases with systemd. The groups can even cause some functionality to break. For example, the audio group will break fast user switching and allows applications to block software mixing. Every PAM login provides a logind session, which for a local session will give you permissions via POSIX ACLs on audio/video devices, and allow certain operations like mounting removable storage via udisks.

 

https://wiki.archlin...dex.php/Systemd

Δημοσ.

Για πες τι αφαίρεσες, τι άλλαξες γενικά.

 

Mε αφησα μονο στα:

 

users

vboxusers (για το vbox)

usb (για το vbox)

burning (για το k3b)

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...