[gilug] Comanda su amb parametres diversos

Narcis Garcia informatica actiu net
2016-03-19 15:10:07 UTC


A veure si algú domina el programa «su» (substitute user) per executar
una comanda d'una manera que jo no me'n surto:

Per posar un exemple, com a usuari «root» vull editar un fitxer
especificat per l'usuari i amb algun paràmetre més per l'editor nano.
Però tot això fer-ho a través d'un programet que crida su.
Aquestes són les sintaxis amb les quals ho he intentat sense èxit
(script "llansador.sh"):

#!/bin/sh
su root -c "$@"
su root -- "$@"
su root -c -- "$@"

$ ./llansador.sh nano --boldtext "Un document.txt"


Algú sap encertar l'ús dels dos guionets igual com fan altres interfícies?

Nota: necessito NO comptar amb què «sudo» o altres programes menys
essencials estiguin instal·lats.




Més informació sobre la llista de correu gilug