Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 로그인입니다.
프로그램:
이름
로그인 - 시스템에서 세션 시작
개요
로그인 [-p] [-h 주인] [사용자 이름] [환경=VAR...]
로그인 [-p] [-h 주인] -NS 사용자 이름
로그인 [-p]-r 주인
기술
The 로그인 프로그램은 시스템과의 새 세션을 설정하는 데 사용됩니다. 그것은 일반적으로
에 응답하여 자동으로 호출됩니다. 로그인: 사용자 터미널에 프롬프트를 표시합니다. 로그인
쉘에 특별할 수 있고 하위 프로세스로 호출되지 않을 수 있습니다. 에서 호출될 때
껍질, 로그인 다음과 같이 실행되어야 합니다. 임원 로그인 사용자가
현재 쉘(따라서 새로 로그인한 사용자가 세션으로 돌아가는 것을 방지합니다.
발신자). 실행 시도 로그인 모든 셸에서 하지만 로그인 셸은 다음을 생성합니다.
오류 메시지.
그런 다음 해당하는 경우 사용자에게 암호를 묻는 메시지가 표시됩니다. 에코가 비활성화되었습니다.
비밀번호 노출을 방지합니다. 소수의 비밀번호 실패만 허용됩니다.
전에 로그인 종료되고 통신 링크가 끊어집니다.
계정에 대해 암호 에이징이 활성화된 경우 새 암호를 입력하라는 메시지가 표시될 수 있습니다.
진행하기 전에 비밀번호를 입력하세요. 이전 비밀번호와 새 비밀번호를 제공해야 합니다.
계속하기 전에 암호. 참조하십시오 passwd(1) 자세한 내용은.
사용자 및 그룹 ID는 해당 값에 따라 설정됩니다. / etc / passwd 파일. 그만큼
가치 $ HOME, $쉘, $ PATH, $LOGNAME및 $메일 에 따라 설정됩니다.
비밀번호 항목의 필드. Ulimit, umask 및 nice 값도 다음에 따라 설정할 수 있습니다.
GECOS 필드의 항목.
일부 설치에서는 환경 변수가 $TERM 로 초기화됩니다
/etc/ttytype에 지정된 대로 tty 라인에 터미널 유형을 입력합니다.
명령 인터프리터용 초기화 스크립트도 실행할 수 있습니다. 참조하십시오
이 기능에 대한 자세한 내용은 해당 매뉴얼 섹션을 참조하십시오.
서브시스템 로그인은 "*"가 첫 번째 문자로 표시되어 표시됩니다.
로그인 쉘. 주어진 홈 디렉토리는 새로운 파일 시스템의 루트로 사용됩니다.
사용자는 실제로 로그인되어 있습니다.
The 로그인 프로그램은 utmp 파일에서 사용자를 제거할 책임이 없습니다. 그것은
의 책임 게티(8)과하면 INIT(8) 터미널의 명백한 소유권을 정리하기 위해
세션. 사용하는 경우 로그인 없이 쉘 프롬프트에서 임원, 당신이 사용하는 사용자는
"하위 세션"에서 로그아웃한 후에도 계속 로그인한 것으로 나타납니다.
옵션
-f
인증을 수행하지 마십시오. 사용자는 사전 인증됩니다.
참고: 이 경우, 사용자 이름 필수입니다.
-h
이 로그인에 대한 원격 호스트의 이름입니다.
-p
환경을 보존합니다.
-r
rlogin에 대한 자동 로그인 프로토콜을 수행합니다.
The -r, -h 그리고 -f 옵션은 다음 경우에만 사용됩니다. 로그인 루트에 의해 호출됩니다.
경고
이 버전의 로그인 많은 컴파일 옵션이 있으며 그 중 일부만 에서 사용 중일 수 있습니다.
특정 사이트.
파일의 위치는 시스템 구성의 차이에 따라 달라질 수 있습니다.
The 로그인 프로그램은 utmp 파일에서 사용자를 제거할 책임이 없습니다. 그것은
의 책임 게티(8)과하면 INIT(8) 터미널의 명백한 소유권을 정리하기 위해
세션. 사용하는 경우 로그인 없이 쉘 프롬프트에서 임원, 당신이 사용하는 사용자는
"하위 세션"에서 로그아웃한 후에도 계속 로그인한 것으로 나타납니다.
여느 프로그램과 마찬가지로, 로그인의 외모는 위조될 수 있습니다. 신뢰할 수 없는 사용자가 물리적
시스템에 액세스할 때 공격자는 이를 사용하여 다음 사람의 암호를 얻을 수 있습니다.
기계 앞에 앉으러 온다. Linux에서는 사용자가 SAK 메커니즘을 사용할 수 있습니다.
신뢰할 수 있는 경로를 시작하고 이러한 종류의 공격을 방지합니다.
구성
의 다음 구성 변수 /etc/login.defs 이 도구의 동작을 변경합니다.
콘솔_그룹 (끈)
로그인 시 설정한 사용자의 보조 그룹에 추가할 그룹 목록
콘솔(CONSOLE 설정에 의해 결정됨). 기본값은 없음입니다.
주의해서 사용하십시오. 사용자가 이러한 그룹에 영구적으로 액세스할 수 있습니다.
콘솔에 로그인하지 않은 경우에도.
DEFAULT_HOME (부울)
홈 디렉토리로 이동할 수 없는 경우 로그인이 허용되는지 여부를 나타냅니다. 기본값은 아니오입니다.
로 설정하면 예, 사용자는 루트(/) 디렉토리에 로그인할 수 없는 경우 로그인합니다.
cd를 그녀의 홈 디렉토리로 이동합니다.
환경_경로 (끈)
설정하면 일반 사용자가 PATH 환경 변수를 정의하는 데 사용됩니다.
로그인. 값은 콜론으로 구분된 경로 목록입니다(예: /큰 상자:/ usr / bin) and
앞에 올 수 있습니다 경로=. 기본값은입니다. 경로=/큰 상자:/ usr / bin.
ENV_SUPATH (끈)
설정하면 수퍼유저가 PATH 환경 변수를 정의하는 데 사용됩니다.
로그인. 값은 콜론으로 구분된 경로 목록입니다(예:
/ sbin:/큰 상자:/ usr / sbin:/ usr / bin) 앞에 올 수 있습니다. 경로=. 기본값은입니다.
경로=/ sbin:/큰 상자:/ usr / sbin:/ usr / bin.
지우개 (숫자)
터미널 ERASE 문자(010 = 백스페이스, 0177 = 델).
값은 0진수 값의 경우 "0" 접두사로, XNUMX진수 값의 경우 "XNUMXx" 접두사를 사용할 수 있습니다.
실패_지연 (숫자)
로그인 실패 후 다른 시도가 허용되기 전까지의 지연 시간(초)입니다.
가짜_쉘 (끈)
설정하면, 로그인 에 지정된 사용자의 셸 대신 이 셸을 실행합니다.
/ etc / passwd.
허쉬로그인_파일 (끈)
정의된 경우 이 파일은 로그인 시퀀스 동안 모든 일반적인 대화를 금지할 수 있습니다. 만약에
전체 경로 이름이 지정되면 사용자 이름 또는
쉘은 파일에서 찾을 수 있습니다. 전체 경로 이름이 아닌 경우 숨김 모드가 활성화됩니다.
파일이 사용자의 홈 디렉토리에 있는 경우.
킬챠 (숫자)
터미널 킬 문자(025 = CTRL/U).
값은 0진수 값의 경우 "0" 접두사로, XNUMX진수 값의 경우 "XNUMXx" 접두사를 사용할 수 있습니다.
로그인_재시도 (숫자)
비밀번호가 잘못된 경우 최대 로그인 재시도 횟수입니다.
기본 pam_unix 모듈에는
3번의 재시도 중 자체 내장. 그러나 이것은
PAM_MAXTRIES를 시행하지 않는 인증 모듈.
로그인_시간 초과 (숫자)
로그인을 위한 최대 시간(초).
LOG_OK_LOGINS (부울)
성공적인 로그인의 로깅을 활성화합니다.
LOG_UNKFAIL_ENAB (부울)
로그인 실패가 기록될 때 알 수 없는 사용자 이름 표시를 활성화합니다.
참고: 사용자가 비밀번호를 입력하면 알 수 없는 사용자 이름을 기록하는 것이 보안 문제일 수 있습니다.
그녀의 로그인 이름 대신.
티그룹 (끈), TTYPERM (끈)
터미널 권한: 로그인 tty는 티그룹 그룹, 그리고
권한이 다음으로 설정됩니다. TTYPERM.
기본적으로 터미널의 소유권은 사용자의 기본 그룹으로 설정되고
권한이 다음으로 설정됩니다. 0600.
티그룹 그룹 이름 또는 숫자 그룹 식별자가 될 수 있습니다.
당신이 있다면 쓰다 소유하는 특수 그룹에 "setgid"인 프로그램
터미널에서 TTYGROUP을 그룹 번호로 정의하고 TTYPERM을 0620으로 정의합니다. 그렇지 않으면 그대로 둡니다.
TTYGROUP이 주석 처리되어 TTYPERM을 622 또는 600에 할당했습니다.
TTYTYPE_FILE (끈)
정의된 경우 tty 라인을 TERM 환경 매개변수에 매핑하는 파일입니다. 각 라인의
파일은 "vt100 tty01"과 같은 형식입니다.
USERGROUPS_ENAB (부울)
로 설정하면 예, 유저델 더 이상 구성원이 포함되어 있지 않으면 사용자 그룹을 제거합니다.
그리고 사용자 추가 기본적으로 사용자 이름으로 그룹을 만듭니다.
onworks.net 서비스를 사용하여 온라인 로그인 사용