~によるとこのDevStackガイド、次のコマンドはユーザーにsudo権限を付与しますstack
。
apt-get install sudo -y || yum install -y sudo
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
どのように動作しますか?このコマンドの各部分は何をしますか?
答え1
apt-get install sudo -y
- Debianベースのシステムにsudoパッケージをインストールするために使用されます。ワイインストール中にyesを指定するために使用されます。yum install -y sudo
- Fedoraベースのシステムにsudoパッケージをインストールするために使用されます。ワイインストール中にyesを指定するために使用されます。echo "stack ALL=(ALL_ NOPASSWD: ALL" >> /etc/sudoers
-stack ALL=(ALL_ NOPASSWD: ALL
ファイルの末尾に行を連結します/etc/sudoers
。
デフォルトでは、またはにsudo
基づくシステム用のパッケージをインストールし、その行をファイルに追加して、ユーザーにコマンドを実行する権限を付与します。Debian
fedora
stack
sudo
/etc/sudoers