私は基本的なFedora 15インストールを実行しています。私の目標は、ユーザーが(sshを介さずに)グラフィカルにログインするとすぐに複数のネットワークドライブをマウントすることです。
私が実行したいスクリプトはデフォルトでマウントコマンドの集まりですsudo mount ...; sudo mount ...; sudo mount ...;
。
かつてvisudo
、ユーザーはその際にNOPASSWDを要求しましたsudo mount
。
ユーザーがログインしたときに実行される簡単なスクリプトをどこに配置できますか?
答え1
まず、あなたはいいえスーパーユーザーとして無制限のマウント許可を使用してくださいNOPASSWD
。/etc/fstab
権限のないユーザーがファイルシステムをマウントできるように、適切なエントリを作成する必要があります。
もしあなたなら本物ユーザーがこれを望む場合(不要)、~/.bash_profile
ユーザーがbashをシェルとして使用している間に実行できます。そうでない場合は、~/.profile
評価/etc/profile
によって実行できます$EUID
。
また、いいえします。権限のないユーザーが昇格せずにマウントできるように、fstabエントリを追加するだけです。