sudoers e alias in gslacky
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
sudoers e alias in gslacky
ciao ragazzi ho configurato sudoers in questo modo:
mio_nome_utente ALL=/sbin/mount /cdrom,/sbin/umount /cdrom,/sbin/shutdown -h now,/sbin/reboot
come posso fare in modo che quando eseguo quei comandi non mi chieda la password dell'utente? ho provato anche a mettere alla fine NOPASSWD=ALL ma non va
e poi ho creato in .bash_profile le alias:
alias spegni="sudo shutdown -h now"
alias riavvia="sudo reboot"
perchè non mi riconosce le alias?
mio_nome_utente ALL=/sbin/mount /cdrom,/sbin/umount /cdrom,/sbin/shutdown -h now,/sbin/reboot
come posso fare in modo che quando eseguo quei comandi non mi chieda la password dell'utente? ho provato anche a mettere alla fine NOPASSWD=ALL ma non va
e poi ho creato in .bash_profile le alias:
alias spegni="sudo shutdown -h now"
alias riavvia="sudo reboot"
perchè non mi riconosce le alias?
- red
- Linux 3.x

- Messaggi: 810
- Iscritto il: gio 20 gen 2005, 0:00
- Slackware: current
- Kernel: 6.6.12
- Desktop: fluxbox
- Località: Verona
- Contatta:
Re: sudoers e alias in gslacky
Io ho configurato così:
Per il discorso alias, prova a metterli in ".bashrc".
Ciao.
Codice: Seleziona tutto
# User alias specification
User_Alias USRINTERNET = fabio
# Cmnd alias specification
Cmnd_Alias CMNDINTERNET = /usr/sbin/pppoe-start,/usr/sbin/pppoe-stop,/usr/sbin/pppoe-status,/sbin/halt,/sbin/reboot,/sbin/ifconfig
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
USRINTERNET ALL=(ALL) NOPASSWD: ALL
Ciao.
- stan
- Linux 3.x

- Messaggi: 524
- Iscritto il: lun 25 dic 2006, 11:55
- Slackware: 12.1
- Kernel: 2.6.xx
- Desktop: Kde3
- Località: Bs
Re: sudoers e alias in gslacky
Credo che nell'alias ci voglia il path assoluto dell'eseguibile
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: sudoers e alias in gslacky
Solo se non è nel path dell'utente.stan ha scritto:Credo che nell'alias ci voglia il path assoluto dell'eseguibile
Nei casi sopra si, infatti usa /sbin che è di root
io per esempio ho
Codice: Seleziona tutto
alias halt="sudo /sbin/halt"
alias mount="sudo /sbin/mount -o nosuid,nodev"
alias ls="ls --color=auto"La differenza tra bash_profile e bashrc è che il secondo lo legge ad ogni avvio shell, per esempio se lanci "konsole", il primo ad ogni login
Re: sudoers e alias in gslacky
grazie per le risposte e i chiarimenti
.
red ma se ci metto la stringa "USRINTERNET ALL=(ALL) NOPASSWD: ALL" do la possibilità di usare qualsiasi comando di root?
red ma se ci metto la stringa "USRINTERNET ALL=(ALL) NOPASSWD: ALL" do la possibilità di usare qualsiasi comando di root?
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: sudoers e alias in gslacky
no, solo tutti quelli associati agli utenti dell'alias USRINTERNETpegaso ha scritto:grazie per le risposte e i chiarimenti.
red ma se ci metto la stringa "USRINTERNET ALL=(ALL) NOPASSWD: ALL" do la possibilità di usare qualsiasi comando di root?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: sudoers e alias in gslacky
OK, ma al login come primo assoluto legge /etc/profile,conraid ha scritto: La differenza tra bash_profile e bashrc è che il secondo lo legge ad ogni avvio shell, per esempio se lanci "konsole", il primo ad ogni login
poi ~/.bash_profile, e se esiste finisce qui.
Se ~/.bash_profile non esiste, cerca ~/.profile, se esiste finisce qui.
Altre alternative vedi man bash.
~/.bashrc viene letto unicamente se in ~/.bash_profile esiste una riga
. ~/.bashrc
o se e` una shell interattiva.
Mario Vanoni
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: sudoers e alias in gslacky
A parte lo stare attenti a mettere una rigaMario Vanoni ha scritto:OK, ma al login come primo assoluto legge /etc/profile,conraid ha scritto: La differenza tra bash_profile e bashrc è che il secondo lo legge ad ogni avvio shell, per esempio se lanci "konsole", il primo ad ogni login
poi ~/.bash_profile, e se esiste finisce qui.
Se ~/.bash_profile non esiste, cerca ~/.profile, se esiste finisce qui.
Altre alternative vedi man bash.
~/.bashrc viene letto unicamente se in ~/.bash_profile esiste una riga
. ~/.bashrc
o se e` una shell interattiva.
Mario Vanoni
. ~/.bashrc
in ~/.bash_profile che c'è il rischio di fare come quel tale che aveva startx in /.bash_profile
Dicevo, a parte le dovute precauzioni, tu dove li metteresti gli alias? /etc/profile non vale, perché si parla di alias che un utente può crearsi anche da solo, senza l'assistenza di un admin
Solo in .bash_profile|.profile o anche in .bashrc?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: sudoers e alias in gslacky
AT&T UNIX: sh tutto in ~/.profile, ksh tutto in ~/.kshrc,conraid ha scritto: A parte lo stare attenti a mettere una riga
. ~/.bashrc
in ~/.bash_profile che c'è il rischio di fare come quel tale che aveva startx in /.bash_profile
Dicevo, a parte le dovute precauzioni, tu dove li metteresti gli alias? /etc/profile non vale, perché si parla di alias che un utente può crearsi anche da solo, senza l'assistenza di un admin
Solo in .bash_profile|.profile o anche in .bashrc?
gli universali in /etc/profile.
Linux: alias universali in /etc/profile, e` il sysadm che decide/comanda,
. ~/.bashrc in ~/.bash_profile e gli alias personali in ~/.bashrc.
Pratica di tanti anni, funziona in ambiente con tanti utenti.
E per non permettere a loro scemenze,
chown root e chmod 0444 a tutti ~/.bash* e ~/.inputrc,
dovevano chiedere al sysadm di cambiare/aggiungere qualcosa.
~/.inputrc per obbligare bash in vi-mode, si usa nvi, meno confusione.
Mario Vanoni
Re: sudoers e alias in gslacky
e che riga ci devo mettere in bash_profile?~/.bashrc viene letto unicamente se in ~/.bash_profile esiste una riga
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: sudoers e alias in gslacky
. ~/.bashrcpegaso ha scritto:e che riga ci devo mettere in bash_profile?~/.bashrc viene letto unicamente se in ~/.bash_profile esiste una riga
possibilmente nelle prime righe di .bash_profile
Mario Vanoni
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: sudoers e alias in gslacky
sei tu il vero BOFHMario Vanoni ha scritto:Pratica di tanti anni, funziona in ambiente con tanti utenti.
E per non permettere a loro scemenze,
chown root e chmod 0444 a tutti ~/.bash* e ~/.inputrc,
dovevano chiedere al sysadm di cambiare/aggiungere qualcosa.
(ovviamente si scherza)
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: sudoers e alias in gslacky
It is impossible to make anything foolproof because fools are so ingenious.danix85 ha scritto:sei tu il vero BOFHMario Vanoni ha scritto:Pratica di tanti anni, funziona in ambiente con tanti utenti.
E per non permettere a loro scemenze,
chown root e chmod 0444 a tutti ~/.bash* e ~/.inputrc,
dovevano chiedere al sysadm di cambiare/aggiungere qualcosa.![]()
(ovviamente si scherza)
Con tanti utenti, anche distanti 30km, una in Neozelanda,
senza una disciplina ferrea ti mettono KO.
Mario Vanoni
Re: sudoers e alias in gslacky
ok grazie a tutti ragazzi, sono riuscito a far funzionare tutto 
