비밀번호없이 게스트 계정을 추가하는 방법은 무엇입니까?


13

때때로 나는 내 집에 컴퓨터를 사용하고 싶은 친구가 있습니다. 비밀번호를 입력하지 않고 어떻게 게스트 계정을 사용할 수 있습니까?


답변이 오래되었습니다.
6005

답변:



8

방법 1

user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest

"guest"라는 사용자가 추가되고 비밀번호가 삭제됩니다. 표준 getty 로그인 프롬프트와 GDM과 같은 그래픽 로그인 관리자 모두에서 로그인 할 수 있습니다. 이것은 우분투 10.10에서 작동합니다.

그러나 우분투를 사용하는 일부 사람들에게는 이것이 효과가없는 것 같습니다. 그러므로:

방법 2

  1. 사용자를 만드십시오.
  2. / etc / shadow를여십시오 : gksudo gedit /etc/shadow
  3. 방금 만든 사용자로 시작하는 줄을 찾으십시오. 행에 여러 필드가 콜론으로 구분되어 있습니다.
  4. 두 번째 필드를 다음으로 변경하십시오 U6aMy0wojraho. 나의 경우에는:

    손님 : $ 6 $ m4CpcgBw $ i9XLGaUNToClOJ1X5Grug / COUjlkhoPv1 : 15048 : 0 : 99999 : 7 :::

    된다 :

    guest:U6aMy0wojraho:15048:0:99999:7:::
    
  5. 파일을 저장하고 로그 아웃 한 후 새 암호없는 계정을 사용해보십시오.

이 방법의 기원은 Ubuntu livecd에서 온 것입니다. 기본 사용자 (우분투)에는 로그인 비밀번호가 필요하지 않습니다. /etc/shadowlivecd 를 보면 , U6aMy0wojraho사용 된 매직 비밀번호의 암호화 된 형식입니다. 나는 이것이 일반적인 리눅스 솔루션이 아니라 Ubuntu라는 것을 강조하기 위해 이것을 설명한다.


1
이것은 단일 명령으로 수행 할 수 있습니다.useradd -m -p U6aMy0wojraho guest
STX_user3581226

2

관리 액세스 권한없이 새 사용자를 작성하고 "로그인시 비밀번호 없음"을 클릭하십시오. 이렇게하면 문제가 해결 될 수 있지만 로그인 할 수 있으며 이름 (오른쪽) : 게스트 세션입니다.


-1

방금 사용자를 만드는 대신 손님 세션을 사용하는 안내서 (2010 년으로 거슬러 올라감)를 찾았습니다 . 게스트 세션은 기본적으로 보안 설정이 높으며 노틸러스의 파일 시스템 파일에 대한 액세스를 허용하지 않으며 모든 파일은 / tmp에 저장되므로 로그 아웃시 삭제됩니다.

위 링크의 내용은 원래 @Kainalu가 작성한 게시물입니다 .

중재자-이 작업을 수행하는 방법을 어디서 배웠는지 찾을 수 없었으므로 여기에 게시하기로 결정했습니다. 이것이 속임수이거나 잘못된 장소 인 경우 적절히 조정하십시오.

나는 인터넷 어딘가에서 이것을하는 법을 배웠습니다. 이 하우투는 로그인 화면에서 사용자 메뉴에 표시된 것과 동일한 게스트 세션에 로그인하는 계정을 만드는 데 도움이됩니다. 이것의 장점은 쉽게 액세스 할 수있는 게스트 계정이되고 로그 아웃시 파일이나 변경 사항을 보존하지 않고 계정의 보안 모델이 높아진다는 것입니다. 10.04-10.10에서 작동하도록 확인되었지만 방향은 10.10입니다.

  1. 기존 관리자 계정에서 시스템-> 관리-> 사용자 및 그룹 메뉴 항목으로 이동하십시오.

  2. 추가를 클릭하십시오. 이때 비밀번호를 제공해야 할 수도 있습니다. 손님을 제외한 새 사용자의 이름을 지정하십시오. 계정은 손님이라고 할 수 없지만 방문자는 훌륭합니다. 계정의 암호화는 필요하지 않습니다. 이 계정은 손님 세션에 대한 "부스터"계정이됩니다

  3. 다음 화면에서 비밀번호를 입력하고 "로그인시 비밀번호를 묻지 마십시오"확인란을 클릭했는지 확인한 후 확인을 클릭하여 완료하십시오.

  4. 추가 예방 조치로 사용자 및 그룹 화면과 사용자 권한 탭에서 고급 설정을 클릭하고 시스템 로그 모니터링을 선택 취소하십시오.

  5. 사용자 및 그룹 메뉴를 종료 한 다음 새 계정으로 로그 아웃하십시오.

  6. 일단 거기에 GuestManager라는 폴더를 만들고 그 폴더에 Guestmanager.sh라는 일반 텍스트 파일을 만드십시오.

암호:

#!/bin/bash

# Launches the guest session
/usr/share/gdm/guest-session/guest-session-launch
# Logs the user when done
/usr/bin/gnome-session-save --logout
  1. 저장하고 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동 한 다음 권한 탭으로 이동하십시오. 이 탭에서 "파일을 프로그램으로 실행 허용"을 클릭 한 다음 해당 창을 닫습니다.

  2. 메뉴 항목 시스템-> 환경 설정-> 시작 응용 프로그램을 열고 모든 시작 응용 프로그램을 끈 다음 추가를 클릭하십시오. 이름과 설명을 GustManager로 입력하고 명령에 /home/visitor/GuestManager/GuestManager.sh를 입력하십시오. 여기서 방문자는 2 단계에서 계정에 대해 선택한 이름이됩니다. 추가를 클릭 한 후 닫으십시오.

  3. 모든 애플릿과 추가 도구 모음을 삭제하고 (주 메뉴 선택) 이 계정은 "부스터"일 뿐이므로 이러한 도구 모음이 필요하지 않으므로 제거하면 메모리와로드 시간이 절약됩니다.

  4. 즐겨!


1
의무 "그것은 잠재적이고 불가피한 링크-로트를 방지하기 위해 답변의 본문에 링크의 실체를 게시하는 것이 권장된다". :)
ThorSummoner

@ThorSummoner 레코드에 대해 "필수"설명은 스택 오버플로에서 어느 정도 사실이며, 포함되지 않은 코드에 대한 링크가있는 응답은 코드가 삭제되는 것이 일반적입니다. 이것은이 코드가 지적 재산권 일 수 있다는 우려 때문에 설명되었습니다. 그러나 우분투 포럼 게시물에 대한 링크는 영구적이며 내용은 곧 나오지 않으므로 링크 된 내용이 사라질 우려 때문에 게시물을 삭제할 이유가없는 것 같습니다. 나는 또한 그러한 게시물을 공감하지 않습니다. 게시물이 마음에 들지 않으면 대신 투표를 삭제합니다.
karel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.