
私のスクリプトが呼び出され、コマンドをconfigproxy.sh
使用します。gsettings
私はUbuntu 22.04を使用しています。
スクリプトを入れましたが、 /etc/profile.d/
ローカルユーザーにのみ機能しているようです。 Active Directory ログインを使用して直接ログインすると、何も起こりません。
私は次の行を追加してみました/etc/pam.d/login
。
session optional pam_exec.so /bin/bash /etc/profile.d/configproxy.sh
しかし、それも動作しないようです。
助けてください!
編集する:端末を開いて実行するecho $0
とkwartz-sh
。 Kwartzはサーバーの管理者です。しかし、kwartz-sh
からまでのリンクがありますbash
。このリンクを設定するには、次のコマンドを使用しました。
ln -s /bin/bash /bin/kwartz-sh
また、ADユーザーとしてログインした端末でスクリプトを実行すると機能します。
詳細については、次のスクリプトを参照してください/etc/profile.d/configproxy.sh
。
#!/bin/bash
gsettings set org.gnome.system.proxy.ftp host "itworks"