isPowerfulBlog
[Linux/Ubuntu] 사용자 정보: /etc/passwd 본문
사용자 정보 확인
$ cat /etc/passwd
필드
사용자명(id) : 패스워드 : UID(user id) : GID(group id) : 정보 : home directory : 쉘환경
리눅스 기본 폴더
폴더 | 내용 |
---|---|
/bin | 실행파일 모음. 일반적으로 사용하는 mv, cat등 명령어 프로그램들 |
/etc | 각종 환경 설정 파일들 |
/home | 개인사용자들 디렉토리 |
/root | root계정의 홈 디렉토리 |
/var | 시스템 로그, 스풀링 파일 등 |
/bin/bash
- root계정과 생성한 사용자 계정의 쉘 환경이
bash
/bin/false
/bin/true
-> 항상 1(성공) 반환/bin/false
-> 항상 0(실패) 반환- 쉘 환경: 쉘 액세스 거부
/nonexistent
- Same for an account's home directory. By setting it to a non existent folder, it has n where to go and nowhere for programs or scripts that use the $HOME variable to write.
https://ubuntuforums.org/showthread.php?t=2248183
References
https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C_%ED%8C%8C%EC%9D%BC_/etc/passwd
https://www.baeldung.com/linux/bin-true-bin-false-commands
https://raisonde.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EA%B8%B0%EB%B3%B8-%ED%8F%B4%EB%8D%94-%EC%A0%95%EB%A6%ACbin-var-usr-home-%EB%93%B1
'Infra' 카테고리의 다른 글
[Gradle] Could not find method compile() (0) | 2022.11.25 |
---|---|
[Linux/Ubuntu] tar (0) | 2022.11.16 |
[Git/GitHub] GitHub Token 저장 (0) | 2022.11.14 |
[Linux/Ubuntu] Network: ifconfig, netstat (0) | 2022.09.11 |
[Docker] Error response from daemon: conflict: unable to delete {} (must be forced) - image is referenced in multiple repositories (0) | 2022.09.06 |