ディレクトリを追加して権限を変更するスクリプトを実行しようとしていますが、rootとして実行する方法がわかりません。パスワード。ユーザは必ずしもsudoerであるとは限りません。したがって、sudo -Sコマンドを実行するか、sudoerの設定を変更してパスワードを必要としないようにすることはできません。何か案は?root権限でスクリプトを実行する
1
A
答えて
4
須藤さんはあなたの友人です。 、誰もが特定の場所でスクリプトを実行できるようにするためには/ etc/sudoersファイルを設定します。例:
ALL ALL = NOPASSWD: /path/to/my/root/script
1
グラフィック・ユーザー・インターフェースからスーパーユーザとしてのLinuxスクリプトの実行命令(複数可)の
#!/bin/bash
#Example(UbuntuのGUIをデスクトップ)所有権にすでに
を行っていない場合は実行可能ファイルには、このスクリプトを指定したファイル#Changeをrootに変更するだけで、この例の
#These 2つの命令
#Create例
#PopアップボックスのためにUbuntuのログイン時に立ち上げたカスタム起動スクリプトのための便利なルート命令を、#Executingこの具体例
echo "some text" > ./my_file
#
用のファイルパスワードを尋ねる
PASSWD=
zenity --entry --text "rootパスワードを入力" --hide-text
は#Executeスーパーユーザーとしてアクションは、ファイルをチェックするには、この具体例
#表示ファイルの所有権のためのアクションを#Following
sudo -S su root -c "chown root ./my_file" <<< "$PASSWD"
#
をrootに属しprintf $'\n'; ls -al ./my_file; printf $'\n'
#Restore現在のユーザー所有権を再び#Displayファイルの所有権
sudo -S su root -c "chown `whoami` ./my_file" <<< "$PASSWD"
必要であれば、それは戻って、現在のユーザーに、このターミナルセッションがある場合は、再度パスワードを促すための
printf $'\n'; ls -al ./my_file; printf $'\n'
#Clearキャッシュに属しているかどうかを確認しますクローズされていません
sudo -k
関連する問題
- 1. は、root権限
- 2. root権限は
- 3. root権限を持つforeverモジュールは、root権限を持つ追加のプロセスも実行しますか?
- 4. スクリプトを実行する権限を制限する方法は?
- 5. コマンド、無root権限
- 6. phpseclibを使用してubuntuコマンドをroot権限で実行する方法
- 7. より高い権限でPythonスクリプトを実行するには?
- 8. OS Xの管理者権限でスクリプトを実行する
- 9. root権限を落とすのLinux - Cスクリプト
- 10. NGINXのroot権限を持つbashスクリプトを実行して出力を取得できますか?
- 11. root権限が必要なphpからシェルスクリプトを実行するには?
- 12. jailbrokenしたら、iOSアプリはroot権限で実行されますか?
- 13. を実行し、他のコンピュータの管理者権限でPowerShellスクリプト
- 14. Googleスプレッドシートに対するAppsスクリプトの実行権限
- 15. root権限を持たないログレベルを設定する権限レベル
- 16. 特権を持つrootで実行されたスクリプトからPythonがFirefoxを実行できない
- 17. root権限を持つMac Webサーバー?
- 18. MySQLのREVOKEのroot権限を慎重
- 19. MySQLバックアップを実行する権限
- 20. ADBはrootとして実行中に権限が拒否されました
- 21. ファイルの実行権限
- 22. root権限なしでUbuntuにGoogle Testをインストールするには?
- 23. Dockerコンテナでroot権限を取得する方法は?
- 24. ホストPowershellスクリプトからDocker ContainerでRoot Powershellスクリプトを実行
- 25. 実行権限を持つスクリプトを実行して実行ポリシーを変更する方法
- 26. ノードexecにスクリプトの実行権限がありません
- 27. Jenkinsでrootとしてスクリプトを実行する方法は?
- 28. 昇格された権限を持つASP.Netからスクリプト(.bat)を実行する
- 29. 権限ASP.NET MVCで、実行時に
- 30. Android Marshmallowで実行時の権限チェック
スーパーユーザーでより良い回答を得ることができます。 – JavaKungFu
簡単に、既知のセキュリティ違反でブラウザを起動し、ルートアクセス権を得る – CharlesB