gksu 텍스트 편집기는 저장 후 권한을 사용자에서 루트로 변경합니다.

gksu 텍스트 편집기는 저장 후 권한을 사용자에서 루트로 변경합니다.
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.1 (stretch)
Release:    9.1
Codename:   stretch

마우스 패드나 다른 편집기를 사용하여 gksu 양식 터미널을 통해 변경된 파일을 호출하고 저장할 때마다 권한이 중단되고 물론 /run/user/1000/dconf/user Prozeß는 mate-settings-daemon 시스템 속도를 저하시킵니다. systemd --version systemd 232 +PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN libpam-systemd-버전LANG=C apt-cache policy libpam-systemd libpam-systemd: Installed: 232-25+deb9u1 Candidate: 232-25+deb9u1 Version table: *** 232-25+deb9u1 500 500 http://http.us.debian.org/debian stretch/main amd64 Packages 100 /var/lib/dpkg/status

cmd 중에 로그에.

Aug 17 10:01:42 Taomon su[6755]: pam_unix(su:session): session opened for user root by alex(uid=1000)
Aug 17 10:01:42 Taomon su[6755]: pam_systemd(su:session): Cannot create session: Already running in a session
pam_unix(su:session): session closed for user root

나는 항상 그래픽 프로그램에 gksu를 사용하지만 gksu는 su를 호출하는 것처럼 동작합니다.

` sudo는 사용되지 않습니다. nano와 같은 편집기는 잘 작동합니다.

어디를 봐야 할지에 대한 조언이 있나요?

ALT+F2를 누르고 거기에서 gksu를 실행하면 모든 프로그램이 동일한 효과를 갖습니다. gksu에 문제가 있습니다.

LANG=C update-alternatives --display libgksu-gconf-defaults 
libgksu-gconf-defaults - auto mode
  link best version is /usr/share/libgksu/debian/gconf-defaults.libgksu-su
  link currently points to /usr/share/libgksu/debian/gconf-defaults.libgksu-su
  link libgksu-gconf-defaults is /usr/share/gconf/defaults/10_libgksu
/usr/share/libgksu/debian/gconf-defaults.libgksu-su - priority 20
/usr/share/libgksu/debian/gconf-defaults.libgksu-sudo - priority 10

답변1

gksu -l을 사용해 보세요. 이를 로그인 셸로 처리하고 환경을 대상 사용자(루트)의 기본값으로 재설정합니다. 이제 편집기는 구성 위치를 포함하여 사용자 환경을 루트로 보고 있습니다.

Xauthority의 콘텐츠를 처리해야 할 수도 있습니다. 이 정보는 환경의 일부입니다. 단일 사용자 시스템인 경우 sudo ln -s /home/[your user]/.Xauthority /root/시작하는 모든 X 서버에 루트 영구 액세스 권한을 부여하기만 하면 됩니다. 당신은 그것을 제공해야 할 수도 있지만 $DISPLAY, gksu가 아마도 당신을 위해 그렇게 할 것입니다.

관련 정보