Precedente :: Successivo |
Autore |
Messaggio |
chemicalbit Dio maturo
Registrato: 01/04/05 17:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 24 Ott 2007 09:58 Oggetto: Lavorare temporaneamente coi privilegi di amministratore |
|
|
Proseguo da questo messaggio.
cdimauro ha scritto: | Non è sempre necessario loggarti come amministratore: esistono (da anni) delle alternative che permettono di lavorare temporaneamente coi privilegi di amministratore, sia da shell che da GUI. | Come si fa? |
|
Top |
|
|
cdimauro Semidio
Registrato: 24/09/07 08:37 Messaggi: 268
|
Inviato: 24 Ott 2007 10:14 Oggetto: |
|
|
Con Windows, da NT fino a XP, hai due possibilità.
Da GUI, selezionando l'icona dell'applicazione da eseguire, premendo il tasto destro del mouse e selezionando dal menù contestuale "Esegui come...". Apparirà una finestra di dialogo in cui dovrai scegliere l'account e immettendo (eventualmente, ma è SEMPRE consigliabile averla) la relativa password.
A questo punto l'applicazione girerà come se fosse stata lanciata dall'utente in questione, e quindi con tutti i suoi privilegi.
Da shell, invece, è meno immediato, perché si deve ricorrere al comando "runas" e specificando il nome dell'utente. Ad esempio:
runas /user:Admin python.exe
esegue l'interprete python usando l'account "Admin".
runas è più flessibile rispetto al metodo della GUI, perché permette di specificare altri parametri per definire meglio "l'ambiente" da usare. Ad esempio c'è l'opzione /noprofile che evita di carica il profilo dell'utente (dal registro di sistema), e sfrutta soltanto i privilegi a esso assegnati.
P.S. Per Nero il problema è dell'applicazione: serve, infatti, l'apposita utility per poter masterizzare anche come utente limitato. Credo sia dovuto a una non corretta implementazione del driver da parte della Ahead: probabilmente c'è una parte di codice importante che gira a livello applicativo (e quindi coi privilegi limitati) anziché con quelli di sistema (che sono quelli con cui partono generalmente i driver). |
|
Top |
|
|
chemicalbit Dio maturo
Registrato: 01/04/05 17:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 24 Ott 2007 10:39 Oggetto: |
|
|
cdimauro ha scritto: | Da GUI, selezionando l'icona dell'applicazione da eseguire, premendo il tasto destro del mouse e selezionando dal menù contestuale "Esegui come...". Apparirà una finestra di dialogo in cui dovrai scegliere l'account | Ma questo solo se si fa click destro direttamente sull'eseguibile (quindi aprendo la cartella).
Mentre da un collegamento sul desktop o dal menù avvio, mi pare non ci sia, giusto? |
|
Top |
|
|
cdimauro Semidio
Registrato: 24/09/07 08:37 Messaggi: 268
|
Inviato: 24 Ott 2007 13:21 Oggetto: |
|
|
Funziona anche coi collegamenti: basta tenere premuto il tasto shift prima di eseguire il click col tasto destro del mouse. |
|
Top |
|
|
chemicalbit Dio maturo
Registrato: 01/04/05 17:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 24 Ott 2007 14:03 Oggetto: |
|
|
cdimauro ha scritto: | Funziona anche coi collegamenti: basta tenere premuto il tasto shift prima di eseguire il click col tasto destro del mouse. | A quanto pare ricordavo male:
Dai collegamenti sul desktop è possibile fare tasto destro --> esegui come
Lo stesso dal menù avvio.
(e senza bisogno di premere il shift sulla tastiera mentre si fa click destro, benché anche la "guida in linea e supporto" di Windows XP dica di farlo).
Non solo, ma con tasto destro --> proprietà --> scheda collegamento --> in basso tasto "Avanzate ..." , si può scegliere "esegui con altre credenziali".
Questo renderà di defualt "Esegui come ..." al posto di "Esegui". Quindi basterà fare doppio click per eseguirlocome un altro utente.
Ogni volta bisognerà scegliere "utente seguente" e specificare l'utente.
Forse si potrebbe pensare a fare piuttosto un icona che lanci runas
(Non ho provato se si possa fare direttamente, o se sia un comando solo da prompt di comando -come ad es. dir - e quindi si debba lanciare cmd.exe seguito da runas seguito a sua volta dal nome dell'eseguibile ... verebbe fuori una riga di comando kilometrica )
Quello che a questo punto non so come lanciare come amministratore -e che a volte mi sarebbe servito- è
start --> connetti a --> mostra tutte le connessioni
(dovevo resettare una connessione LAN che non andava) |
|
Top |
|
|
cdimauro Semidio
Registrato: 24/09/07 08:37 Messaggi: 268
|
Inviato: 24 Ott 2007 16:11 Oggetto: |
|
|
chemicalbit ha scritto: | cdimauro ha scritto: | Funziona anche coi collegamenti: basta tenere premuto il tasto shift prima di eseguire il click col tasto destro del mouse. | A quanto pare ricordavo male:
Dai collegamenti sul desktop è possibile fare tasto destro --> esegui come
Lo stesso dal menù avvio.
(e senza bisogno di premere il shift sulla tastiera mentre si fa click destro, benché anche la "guida in linea e supporto" di Windows XP dica di farlo). |
Con Vista serve per forza lo shift.
Citazione: | Non solo, ma con tasto destro --> proprietà --> scheda collegamento --> in basso tasto "Avanzate ..." , si può scegliere "esegui con altre credenziali".
Questo renderà di defualt "Esegui come ..." al posto di "Esegui". Quindi basterà fare doppio click per eseguirlocome un altro utente.
Ogni volta bisognerà scegliere "utente seguente" e specificare l'utente. |
Sì, chiaro, se hai la necessità di lanciare sempre una certa icona con un preciso utente c'è anche questa comoda facilitazione.
Citazione: | Forse si potrebbe pensare a fare piuttosto un icona che lanci runas
(Non ho provato se si possa fare direttamente, o se sia un comando solo da prompt di comando -come ad es. dir - e quindi si debba lanciare cmd.exe seguito da runas seguito a sua volta dal nome dell'eseguibile ... verebbe fuori una riga di comando kilometrica ) |
Per comandi come dir, del, ecc., che sono "inglobati" nella shell, devi specificare sempre cmd.exe. Puoi, come dicevi, crearti un collegamento e poi specificare la riga di comando (o anche un file .bat da eseguire).
Citazione: | Quello che a questo punto non so come lanciare come amministratore -e che a volte mi sarebbe servito- è
start --> connetti a --> mostra tutte le connessioni
(dovevo resettare una connessione LAN che non andava) |
Capito. Non mi pare si tratti di un comando vero e proprio: magari è un pannello tipo il control panel (file con estensione .cpl), ma non ti so dire quale.
Comunque con runas i file .cpl non riesci a lanciarli. Eventualmente si potrebbe creare una piccola applicazione che lanci a sua volta il control panel adattato (ci sono delle API di sistema per questo, anche se al momento non ricordo quali; dovrebbero essere nell'area "ShellAPI" o simili): in questo modo ti basterebbe lanciare l'applicazione coi privilegi di Amministratore, e il control panel lanciato li "erediterebbe" di conseguenza. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|