내 스크립트가 호출되어 명령을 configproxy.sh
사용합니다 . gsettings
저는 우분투 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"