web-development-kb-ko.site

로그인 화면에서 게스트 세션 시작

로그인 화면 (GDM)에서 게스트 세션을 시작하는 가장 좋은 방법이 무엇인지 궁금했습니다.

현재 'ubuntu-guest'라는 새 사용자를 만들었습니다 ( 'guest'이외의 다른 이름이어야 함). 그런 다음 시작 스크립트에 다음 스크립트를 추가했습니다.

 #!/bin/bash 
/usr/share/gdm/guest-session/guest-session-launch & 
/usr/bin/gnome-session-save- 로그 아웃

이 방법의 문제점은 'ubuntu-guest'로 로그인 할 때 두 개의 그놈 세션을 시작해야한다는 것입니다. 하나는 'ubuntu-guest'와 다른 하나는 실제 게스트 계정입니다.

더 좋은 아이디어가 있으면 알려주세요. 감사!

10
Dariel Dato-on

1. 비밀번호가없는 임시 사용자는 절대 컴퓨터의 액세스 제어 권한을 얻지 못하도록하십시오! FIRST 단일 사용자를 막기위한 정책을 만드십시오 guestgksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla 텍스트 삽입

[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no

2. 터미널을 열고 입력을 시작하십시오

Sudo addgroup --system --quiet --gid 126 guest
Sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
Sudo usermod --uid 117 --gid 126 guest

이 계정에 빈 암호를 만들려면

Sudo usermod --password U6aMy0wojraho guest

이 계정에 로그인 할 때 암호를 묻지 않습니다

Sudo usermod --groups nopasswdlogin guest

/etc/gdm/gdm.schemas 유형을 편집하십시오.

gksu gedit /etc/gdm/gdm.schemas

손님을 환영 인사에 추가/기본 포함

<스키마>
<key> 인사말/포함 </ key>
<signature> s </ signature>
<기본>손님</ default>
</ schema>

이제 Sudo restart gdm

참고 : 더 이상 사용자 계정에서 게스트 세션으로 아벨 로그인을 할 수 없습니다. 이것은 새로운 게스트 세션이며 로그인 화면에서만 로그인 할 수 있습니다.이 계정에 대한 모든 변경 사항은 컴퓨터가 다시 시작될 때까지 로그 아웃 상태로 유지됩니다.

열린 터미널을 복원하고 다음을 입력하십시오.

Sudo userdel guest

Sudo restart gdm

게스트 세션에 대한 설정을 복사

Sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
Sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps
5
John

이에 관한 포럼 게시물과 버그 보고서가 많이 있습니다. one bug report 에서 누군가 redneck guest session account 설명 그들이 당신을 위해 작동하도록 설정했습니다.

1. 권한이없는 카운트를 생성합니다 (예 : 손님). 그런 다음 비밀번호 = 손님

: P 간단합니다.

이 카운트를 구성합니다 (게스트).

3.- 모든 파일 (숨겨진 파일 포함)을 .tar 파일에 추가하고 저장하십시오 (예 : /etc/init.d/guest.tar)

이 컨텍스트와 함께 /etc/init.d/guest.sh 파일을 작성하십시오.

#!/bin/sh
rm -rf /home/guest
mkdir /home/guest
chown guest:guest /home/guest
tar -C /home/guest -xvf /etc/init.d/guest.tar

터미널에서 :

Sudo chmod +x /etc/init.d/guest.sh
Sudo update-rc.d guest.sh defaults
1
Michael Crenshaw

잠금 해제

사용자 계정을"잠그기"하려면이 answer 를 살펴보십시오.

0
LassePoulsen