linux shellスクリプトでrootを一般ユーザーに切り替えてスクリプトまたはコマンドを実行
738 ワード
必要:
debパッケージをインストールして、プログラムを設定してインストールしてから起動して、root権限起動プログラム|root権限で起動する必要はありません
その他の起動オプション
方法:root一時的に権限を下げる
附:su--help
-c, --command COMMAND pass COMMAND to the invoked shell -h, --help display this help message and exit -, -l, --login make the shell a login shell -m, -p, --preserve-environment do not reset environment variables, and keep the same shell -s, --shell SHELL use SHELL instead of the default in passwd
debパッケージをインストールして、プログラムを設定してインストールしてから起動して、root権限起動プログラム|root権限で起動する必要はありません
その他の起動オプション
方法:root一時的に権限を下げる
secUser=`who am i | awk '{print $1}'`
#echo $secUser
su $secUser -c > /dev/null 2>&1 & # ,
id -u # 0, root
附:su--help
-c, --command COMMAND pass COMMAND to the invoked shell -h, --help display this help message and exit -, -l, --login make the shell a login shell -m, -p, --preserve-environment do not reset environment variables, and keep the same shell -s, --shell SHELL use SHELL instead of the default in passwd