6번째로 확인된다.
1번째 : 계정명 -> docker
2번째 : 패스워드 -> x의 의미는 /etc/shadow에 암호화 되어 저장되어있다는 뜻을 말함
3번째 : UID -> User ID를 나타냄,
4번째 : GID -> Group ID를 나타냄
5번째 : comment -> 사용자와 관련된 기타 정보를 나타냄
6번째 : 홈 디렉토리 -> 홈 디렉토리를 나타냄
7번쨰: 로그인 쉘 -> 사용자가 로그인시 사용할 쉘을 나타냄, 이 때 필드가 /usr/sbin/nologin 또는 /bin/false는 로그인이 불필요한 계정임을 나타냄
usermod 의 -L 옵션은 lock을 의미한다.
또한 passwd 명령어를 통해서 lock이 가능하다
- /etc/shadow
1번째 : 사용자 이름
2번째 : HASH 알고리즘을 사용하여 패스워드 저장됨. 공백이라면 패스워드 설정이 되지 않은 것
3번째 : LASTCHANGE 즉, 마지막 패스워드 변경 날짜
4번째 : 패스워드 변경 후 쇠초 사용 기간
5번째 : 패스워드 변경 후 최대 사용 기간
6번째 : 만료일이 되기 전 사용자 경고 메세지 출력 설정
..
- /etc/gshadow
1번째 : 그룹 이름
2번째 : 그룹의 암호화된 패스워드
3번째 : 해당 그룹의 관리자
4번째 : 해당 그룹의 멤버
1. w
2. who
3. users
4. lslogins
실행 권한x 자리에 s가 들어가있따. 요건 특수 권한을 의미한다.(SetUID)
소유자만 접근 가능한 파일을 일반 유저도 접근 필요가 있을 시 설정값.
1. 이 파일은 일반 유저도 사용이 가능하다.
2. 이 파일은 실행 시 root 사용자 권한으로 실행된다.
4. root 사용자 권한이다. 해당 내용으로 하려면 rwxr-sr-x로 설정되어야한다. group 쪽 x권한이 s이여야 하는 내용.
심볼릭 링크를 걸어야 한다.
ln -s [원본디렉토리] [새로운디렉토리]
testdir 을 생성 후 ln -s testdir newdir을 생성 할 예정. testdir 내에는 hello.txt가 존재한다.
newdir로 이동하여 hello.txt 가 존재하는지 확인해보자
있따
1. quota 설정된 각 사용자 그룹의 quota를 확인한다
2. equota : 각 사용자(그룹)의 디스크 quota를 설정한다
3. setquota : 쿼터를 설정한다
4. xfs_quota : 쿼터를 설정한다
* quota에 대한 정리 필요
1. touch aa 를 하면 크기가 0인 aa 파일이 생성된다.
2. touch -a aa -> access time만 변경 가능
4. touch -m aa -> modification time만 변경 가능
파일 검색시 사용하는 명령어 locate
find 명령어의 경우 다양한 옵션이 있어 원하는 파일을 완벽하게 찾을 수 있는 반면 하나하나 검색하기에 시간이 느림.
단순하게 "파일명"으로만 빠른 검색이 필요할 경우 locate 명령어를 주로 사용한다.
#) locate [파일명]
* locate 명령어는 mlocate.db에 미리 등록된 파일명을 검색하므로,, 최근 삭제된 파일도 검색이 되어 updatedb 수행 후 하는 것이 정확하다고 한다.