Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare
A New York HP ha messo al centro della scena HP IQ, la piattaforma di IA locale da 20 miliardi di parametri. L’abbiamo vista in funzione: è uno strumento che funziona, pensato per un target specifico, con vantaggi reali e limiti altrettanto evidenti
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-11-2005, 18:27   #1
Gandalf_BD
Senior Member
 
L'Avatar di Gandalf_BD
 
Iscritto dal: Jun 2004
Messaggi: 760
`su` in automatico?

ciao a tutti...
una piccola curiosità...
è possibile realizzare uno script bash che dia la possibilità ad un utente preciso di avviarlo e loggarsi come root?
nel senso che per l'utente, lanciare il suddetto script sarebbe come fare `su passwd`...
è possibile?
io ho già provato a mandare echo passwd in pipe a su, ma mi dice che su deve essere avviato da terminale...
se non sbaglio, qualcuno di voi l'ha fatto poco tempo fa, ma non sono più riuscito a trovare il post... riguardava la configurazione di linux per la mamma
così che potesse collegarsi ad internet senza fare niente...

grazie!
__________________
Gandalf_BD
--------------------------------------------
"When you aim at perfection, you discover it's a moving target"
Gandalf_BD è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2005, 19:55   #2
NA01
Senior Member
 
L'Avatar di NA01
 
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
usare sudo no?
spero che nessuno ti aiuti a fare una cosa del genere
NA01 è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2005, 20:10   #3
Alberto_y
Senior Member
 
L'Avatar di Alberto_y
 
Iscritto dal: Jan 2004
Città: Torino
Messaggi: 826
Secondo me se ti serve "su" quando ti loggi devi loggarti come root, altrimenti dai all'utente che ti serve i diritti dei quali ha bisogno e basta.
Nel senso che se fai "su" in automatico è come se fosse root, a quel punto tanto vale essere root...o sbaglio?
Però essere root nell'uso normale del pc è sbagliato IMHO, quindi se hai bisogno che quando un utente si logga possa fare determinate azioni tanto vale dargli solo i diritti per fare quelle azioni e basta!
In ogni caso basta trovare nella home un file chiamato .bashrc e dentro scrivere ciò che deve eseguire al login e dovrebbe andare.
Io uso sui server dentro .bash_logout di root un bel "clear" per esempio, così quando esco mi pulisce la schermata automaticamente al logout (lo tengo senza grafica e mi scoccia che si veda cosa stavo facendo).
Alberto_y è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 08:54   #4
Gandalf_BD
Senior Member
 
L'Avatar di Gandalf_BD
 
Iscritto dal: Jun 2004
Messaggi: 760
no... a me serve uno script diverso..
mi serve uno script che esegua su, avvii uno script avviabile solo da root e poi ritorni in modalità utente...
__________________
Gandalf_BD
--------------------------------------------
"When you aim at perfection, you discover it's a moving target"
Gandalf_BD è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 10:29   #5
pizeta
Member
 
L'Avatar di pizeta
 
Iscritto dal: Feb 2005
Città: bologna
Messaggi: 238
Quote:
Originariamente inviato da Gandalf_BD
no... a me serve uno script diverso..
mi serve uno script che esegua su, avvii uno script avviabile solo da root e poi ritorni in modalità utente...
Lancia da root il programma
Codice:
visudo
serve per modificare le regole di sudo (ovviamente devi averlo installato)

a quel punto nella sezione
Codice:
# Cmnd alias specification
aggiungi un alias per lo script che vuoi venga eseguito da un utente con i privilegi di root
un esempio
Codice:
Cmnd_Alias SCRIPT=/usr/local/tuo_script
la sintassi è abbastanza chiara,
Cmnd_Alias ALIA=path dello script

A questo punto dove parla di
Codice:
# User privilege specification
aggiungi una voce del tipo
Codice:
gandalf ALL=SCRIPT,NOPASSWD: ALL
la sintassi in questo caso è un pò complicata ma significa che l'utente gandalf può eseguire su ogni host (il primo ALL) il comando SCRIPT senza che gli venga richiesta la password (NOPASSWD) con i permessi di qualsiasi altro utente (l'ultimo ALL)

A questo punto salva il file appena modificato
l'utente gandalf può quindi eseguire lo script come root senza che gli venga chiesta la password purchè esegua
Codice:
sudo /usr/local/tuo_script
se vuoi capirne di più
Codice:
man sudoers
pizeta è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 12:40   #6
Gandalf_BD
Senior Member
 
L'Avatar di Gandalf_BD
 
Iscritto dal: Jun 2004
Messaggi: 760
ok, proverò...
grazie!
__________________
Gandalf_BD
--------------------------------------------
"When you aim at perfection, you discover it's a moving target"
Gandalf_BD è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:22   #7
figulus
Senior Member
 
L'Avatar di figulus
 
Iscritto dal: Mar 2003
Città: Paris
Messaggi: 912
Quote:
Originariamente inviato da Gandalf_BD
no... a me serve uno script diverso..
mi serve uno script che esegua su, avvii uno script avviabile solo da root e poi ritorni in modalità utente...
Credo che ci sia una soluzione molto più facile: settando i permessi giusti... Non credi?
__________________
"Grandi menti discutono di idee, menti mediocri discutono di eventi, piccole menti discutono di persone."

figulus è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 22:18   #8
pizeta
Member
 
L'Avatar di pizeta
 
Iscritto dal: Feb 2005
Città: bologna
Messaggi: 238
Quote:
Originariamente inviato da figulus
Credo che ci sia una soluzione molto più facile: settando i permessi giusti... Non credi?
non so pensa se lo script in questione è un rc.httpd oppure quello di samba, mettere i permessi giusti mi sembra un pò difficile, soprattutto se voglio permettere a più utenti di usare ad esempio il restart, credo che in certi casi sia più conveniente il sudo e fingere (con cautela) di avere più root
__________________
Linux User: #381770
pizeta è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 11:41   #9
figulus
Senior Member
 
L'Avatar di figulus
 
Iscritto dal: Mar 2003
Città: Paris
Messaggi: 912
Puoi per esempio creare un gruppo restart dove mettere gli utenti che possono eseguire reboot. La situazione è un po' + complicata se QUALCHE utente deve potere fare qualcosa e qualcun altro no, allora devi creare i gruppi. Altrimenti se TUTTI gli utenti devono potere eseguire un comando basta settare i permessi dell'applicativo.
Ma in ogni caso mi sembra + semplice, e anche + in accordo con la filosofia del so che non fare uno script che lancia uno script... poi fai tu, a volte ci sono tante soluzioni ugualmente efficaci ad un problema.
__________________
"Grandi menti discutono di idee, menti mediocri discutono di eventi, piccole menti discutono di persone."

figulus è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 14:33   #10
pizeta
Member
 
L'Avatar di pizeta
 
Iscritto dal: Feb 2005
Città: bologna
Messaggi: 238
qui manifesto la mia ignoranza, se l'eseguibile deve fare il bind su una porta bassa? tipo se devo far partire il server ftp come metto i permessi?
__________________
Linux User: #381770
pizeta è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2005, 10:40   #11
figulus
Senior Member
 
L'Avatar di figulus
 
Iscritto dal: Mar 2003
Città: Paris
Messaggi: 912


Non ti so dire niente di bind e ftp. Per me un eseguibile ha 9 permessi normali più i bit speciali, al di là di quello che fa. Se è un eseguibile di sistema (tipo quelli in /sbin per intenderci) e deve potere essere eseguito da chiunque con permessi di root allora io gli aggiungo il bit suid con chmod +s.

Se quello che vuoi fare non è fatto da un eseguibile specifico allora fai uno script foo.sh che fa quello che vuoi che faccia e poi con chmod +s foo.sh lo rendi eseguibile da chiunque con i permessi di root.

Mentre scrivo mi viene in mente un'idea per renderlo eseguibile solo da alcuni. Crei un gruppo pippo, ci metti dentro gli user che vuoi. Poi crei una directory che non sia nelle PATH degli utenti che non devono eseguire lo script (tipo /usr/local/sbin ad esempio) e cambi il gruppo proprietario della directory in pippo con chgrp. Dai permessi ristretti (tipo 770) a questa directory e il gioco è fatto: ora basta spostare foo.sh nella directoty pippo.
__________________
"Grandi menti discutono di idee, menti mediocri discutono di eventi, piccole menti discutono di persone."

figulus è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
L'industria statunitense non è co...
La NASA cambia strategia per le missioni...
Mike Fincke, l'astronauta che ha avuto u...
I Meta Ray-Ban Display potrebbero non ar...
La serie di God of War ha trovato l'attr...
Il nuovo iPhone Fold si farà atte...
Ex CEO di Intel furioso verso Wall Stree...
Un foglietto di rame e le prestazioni di...
100 agenti AI per dipendente: quello che...
Le 10 migliori offerte del weekend Amazo...
75'' e 85'' QD-Mini LED: 2 TV interessan...
Offerte Amazon sui componenti hardware P...
iOS 27 porterà tante novità...
Tutte le migliori offerte sui robot aspi...
Attenti ai Samsung 990 Pro contraffatti,...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v