본문 바로가기

카테고리 없음

[리눅스 마스터 1급] 2023-1차 21번~30번

3번

 

6번째로 확인된다.

 

1번째 : 계정명 -> docker 

2번째 : 패스워드 ->  x의 의미는 /etc/shadow에 암호화 되어 저장되어있다는 뜻을 말함

3번째 : UID -> User ID를 나타냄, 

4번째 : GID -> Group ID를 나타냄

5번째 : comment -> 사용자와 관련된 기타 정보를 나타냄

6번째 : 홈 디렉토리 -> 홈 디렉토리를 나타냄

7번쨰: 로그인 쉘 -> 사용자가 로그인시 사용할 쉘을 나타냄, 이 때 필드가 /usr/sbin/nologin 또는 /bin/false는 로그인이 불필요한 계정임을 나타냄

4번

usermod 의 -L 옵션은 lock을 의미한다.

또한 passwd 명령어를 통해서 lock이 가능하다

3번

- /etc/shadow

1번째 : 사용자 이름

2번째 : HASH 알고리즘을 사용하여 패스워드 저장됨. 공백이라면 패스워드 설정이 되지 않은 것

3번째 : LASTCHANGE 즉, 마지막 패스워드 변경 날짜 

4번째 : 패스워드 변경 후 쇠초 사용 기간

5번째 : 패스워드 변경 후 최대 사용 기간

6번째 : 만료일이 되기 전 사용자 경고 메세지 출력 설정

..

- /etc/gshadow

1번째 : 그룹 이름

2번째 : 그룹의 암호화된 패스워드

3번째 : 해당 그룹의 관리자

4번째 : 해당 그룹의 멤버

1번

 

1. w

2. who

3. users

4. lslogins

3번

실행 권한x 자리에 s가 들어가있따. 요건 특수 권한을 의미한다.(SetUID)

소유자만 접근 가능한 파일을 일반 유저도 접근 필요가 있을 시 설정값.

1. 이 파일은 일반 유저도 사용이 가능하다.

2. 이 파일은 실행 시 root 사용자 권한으로 실행된다.

4. root 사용자 권한이다. 해당 내용으로 하려면 rwxr-sr-x로 설정되어야한다. group 쪽 x권한이 s이여야 하는 내용.

4번

심볼릭 링크를 걸어야 한다.

ln -s [원본디렉토리] [새로운디렉토리]

 

testdir 을 생성 후 ln -s testdir newdir을 생성 할 예정. testdir 내에는 hello.txt가 존재한다.

 

newdir로 이동하여 hello.txt 가 존재하는지 확인해보자

 

 

있따

 

1번

1. quota 설정된 각 사용자 그룹의 quota를 확인한다

2. equota : 각 사용자(그룹)의 디스크 quota를 설정한다

3. setquota : 쿼터를 설정한다

4. xfs_quota : 쿼터를 설정한다

 

* quota에 대한 정리 필요

 

3번

1. touch aa 를 하면 크기가 0인 aa 파일이 생성된다.

2. touch -a aa -> access time만 변경 가능

4. touch -m aa -> modification time만 변경 가능 

2번

파일 검색시 사용하는 명령어 locate

find 명령어의 경우 다양한 옵션이 있어 원하는 파일을 완벽하게 찾을 수 있는 반면 하나하나 검색하기에 시간이 느림.

단순하게 "파일명"으로만 빠른 검색이 필요할 경우 locate 명령어를 주로 사용한다.

 

#) locate [파일명] 

 

* locate 명령어는 mlocate.db에 미리 등록된 파일명을 검색하므로,, 최근 삭제된 파일도 검색이 되어 updatedb 수행 후 하는 것이 정확하다고 한다.