projects
/
xudo.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better wording in a comment
[xudo.git]
/
xudo.sh
diff --git
a/xudo.sh
b/xudo.sh
index
17b488a
..
7dc3b3f
100755
(executable)
--- a/
xudo.sh
+++ b/
xudo.sh
@@
-18,9
+18,7
@@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-# This is the equivalent of sux[1] but simpler and using sudo,
-# since I don't have su installed on some of my systems.
-#
+# This is the equivalent of sux[1] but simpler and using sudo.
# [1] http://fgouget.free.fr/sux/
set -e
# [1] http://fgouget.free.fr/sux/
set -e
@@
-72,9
+70,9
@@
id $USERNAME > /dev/null || { echo "Invalid user." 1>&2; exit 1; }
[ "x$@" != "x" ] || { usage 1>&2; exit 1; }
[ "x$@" != "x" ] || { usage 1>&2; exit 1; }
-# Authorize the user
+# Authorize the user
.
xauth extract - $DISPLAY | sudo -u "$USERNAME" xauth merge -
# Execute the command.
xauth extract - $DISPLAY | sudo -u "$USERNAME" xauth merge -
# Execute the command.
-# NOTE: -i or -s
have to
be passed in order to open a shell
+# NOTE: -i or -s
can
be passed in order to open a shell
sudo DISPLAY="$DISPLAY" -u "$USERNAME" "$@"
sudo DISPLAY="$DISPLAY" -u "$USERNAME" "$@"