[리눅스] 소유자 없는 파일 또는 소유그룹 없는 파일 찾기

반응형

 

서버를 운영하다보면 소유자 또는 소유그룹이 없는 무적 파일들이 하나 둘 생길 수 있다. 이런 파일들은 보안취약점에 위배되므로 반드시 해당 파일의 목적 및 사용 용도를 파악하고, 소유자 또는 소유그룹을 지정해야만 한다.

 

소유자 없는 파일 또는 소유그룹 없는 파일 찾기

다음과 같이 여러 종류의 파일이 존재할 때

 - 소유자만 없는 파일

 - 그룹만 없는 파일

 - 소유자와 그룹이 둘 다 없는 파일

 - 소유자와 그룹이 모두 있는 파일

# pwd
/home/guest

# ls -al
-rw-------.  1  guest guest  1253  3월  14  17:46  .bash_history
-rw-r--r--.  1  guest guest    18  8월   2   2022  .bash_logout
-rw-r--r--.  1  guest guest   141  8월   2   2022  .bash_profile
-rw-r--r--.  1  guest guest   376  8월   2   2022  .bashrc
-rw-r--r--.  1  3000  guest   322  3월  18  10:39  data17
-rw-r--r--.  1  guest 3000    671  3월  18  10:41  data43
-rw-r--r--.  1  3320  3320    711  3월  18  10:43  data91

 

 

소유자 없는 파일 또는 소유그룹 없는 파일 찾기를 위해 아래와 같이 명령어 수행

(아래 명령어에선 경로를 /로 지정했지만, 상황에 따라 알아서 응용하자)

# find / -nouser -o -nogroup
./data17
./data43
./data91

 

반응형

댓글

Designed by JB FACTORY