diff options
author | ache <ache@ache.one> | 2016-12-22 10:22:36 +0100 |
---|---|---|
committer | ache <ache@ache.one> | 2016-12-22 10:22:36 +0100 |
commit | 51d17c409488465eb957951e8b42fa3fa47dc272 (patch) | |
tree | 54b3fc557f1fd8d6ebf63f0a77c6b16de6bbb517 /light2.sh | |
parent | Detect Wireless interface (diff) |
Use sudo only if needed
Now sudo will be only used if the user isn't in the group video.
In case of the use of sudo, a message will explain that.
Diffstat (limited to 'light2.sh')
-rwxr-xr-x | light2.sh | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -12,10 +12,22 @@ else val="$1" fi +right="sudo" +for r in `groups`; do + if [ $r == "video" ] ; then + right="" + fi +done + + +if [ -n right ] ; then + echo 'To not use sudo, add yourself to the group "video"' +fi + if [ -n "$listBacklight" ] ; then for backlight in "$listBacklight" do - echo "${val}" | sudo tee "/sys/class/backlight/${backlight}/brightness" 2>&1 /dev/null + echo "${val}" | $right tee "/sys/class/backlight/${backlight}/brightness" 2>&1 /dev/null done else echo 'No backlight detected' |