리눅스 기초 다지기 - 49. 패스워드 정책 설정
패스워드 최대/최소 사용기간 설정 /etc/login.defs# 변경 전PASS_MAX_DAYS 99999 # 최대 사용기간PASS_MIN_DAYS 0 # 최소 사용기간PASS_WARN_AGE 7 # 패스워드 만료 알림 기간# 변경 후PASS_MAX_DAYS 90PASS_MIN_DAYS 0PASS_WARN_AGE 14# 새로운 사용자 계정 생성useradd agetestchage -l agetestLast password change : Nov 09, 2023Password expires : Feb 07, 2024Passwor..
- 시리즈/Linux 기초 다지기 2023 (개편 예정) - 시리즈
- · 2025. 3. 14.
리눅스 기초 다지기 - 48. ACL - setfacl, getfacl
ACL(Access Control List) : chmod 명령어보다 더 다양한 권한을 부여할 수 있다. user, group, other 권한을 건드리지 않고 특정 사용자에게 권한을 부여할 수 있다. setfacl(Set File Access Control Lists): 파일 및 디렉터리의 ACL 정보를 설정한다. setfacl —modify(-m) user:test:rwx test01: test 사용자에게 test01 파일에 읽기, 쓰기, 실행 권한을 부여한다. setfacl -x user:test test01: test01 파일에 부여한 test 사용자 acl 권한을 제거한다. setfacl -b test01: test01 파일의 모든 acl 권한을 제거한다. getfacl(Get File Acce..
- 시리즈/Linux 기초 다지기 2023 (개편 예정) - 시리즈
- · 2025. 3. 14.
리눅스 기초 다지기 - 47. SetUID, SetGID, Sticky Bit 특수권한
SetUID(4000): 슈퍼유저만 접근할 수 있는 실행 파일이나 명령에 대해, 일반 사용자가 접근이 필요한 경우 사용한다. SetUID가 설정되어 있는 실행 파일을 일반 사용자가 실행할 경우 파일의 소유자 권한으로 프로세스를 실행한다.SetUID가 설정되어 있는 파일의 사용자 권한은 “x”가 아닌”s”로 표기된다. 해당 파일에 실행 권한이 설정되어 있지 않은 상태에서 SetUID 설정 시에는 “S”로 표시된다. # 실행 권한이 있는 파일의 SetUID 설정ls -al-rwxr-xr-x. 1 root root 0 Nov 9 10:28 test01.sh# SetUID 설정chmod u+s test01.shls -al-rwsr-xr-x. 1 root root 0 Nov 9 10:28 test0..
- 시리즈/Linux 기초 다지기 2023 (개편 예정) - 시리즈
- · 2025. 3. 14.
리눅스 기초 다지기 - 46. chown, chgrp 파일 소유권 설정
chown: 소유자 및 소유자 그룹 변경 명령어 옵션 -R: 재귀적으로 적용 ls -al-rwxr-xr-x. 1 root root 0 Nov 9 10:28 test01.sh# test01.sh 소유자 변경chown test test01.shls -al-rwxr-xr-x. 1 test root 0 Nov 9 10:28 test01.sh# test01.sh 소유자그룹 변경chown :test test01.shls -al-rwxr-xr-x. 1 test test 0 Nov 9 10:28 test01.sh# 소유자, 소유자그룹 변경chown root: test01.sh # == chown root:root test01.shls -aldrwxr--r--. 2 root root 24 Nov..
- 시리즈/Linux 기초 다지기 2023 (개편 예정) - 시리즈
- · 2025. 3. 14.
리눅스 기초 다지기 - 45. chmod 파일 권한 변경
chmod : 파일 및 디렉터리 권한 변경 명령어 옵션 -R(Recursively): 재귀적으로 적용 모드u, g, o, a: 소유자(u), 그룹(g), 그 외 사용자(o), 모든 사용자(a) 지정 +, -, =: 현재 모드에 권한 추가(+), 권한 제거(-), 권한 지정(=) r, w, x: 읽기 권한(r), 쓰기 권한(w), 실행 권한(x) # 모든 사용자 실행 권한 추가chmod +x test01.sh# 그룹 및 그 외 사용자에 대해 읽기 권한 설정chmod g=r test02.shchmod o=r test02.sh# orchmod 744 test02.sh# 디렉터리 및 하위 파일, 디렉터리 일괄적으로 권한 설정chmod -R 744 ./test
- 시리즈/Linux 기초 다지기 2023 (개편 예정) - 시리즈
- · 2025. 3. 14.