IaaS/기타

서버의 UID GID 확인을 위한 커맨드 모음

armyost 2023. 3. 10. 14:08
728x90

#user가 없는 파일/폴더

find /mobis/testdir -nouser -exec ls -ls {} \;

 

#group이 없는 파일/폴더

find /mobis/testdir -nogroup -exec ls -ls {} \;

 

#특정 user 파일/폴더

find /mobis/testdir -user mbsadmin -exec ls -ls {} \;

 

#특정 group 파일/폴더

find /mobis/testdir -group root -exec ls -ls {} \;

 

#passwd 파일의 uid, gid 찾기

cat /etc/passwd | awk ^mbsadmin '{ FS = ":"; print $1, $3, $4}'

 

#특정 USER의 UID, GID 찾기

cat /etc/passwd | awk -F: '/^mbsadmin/{print $1, $3, $4}'

 

#특정 UID GIT의 파일 검색

find /mobis/testdir -uid 2000 -exec ls -ls {} \;

 

#특정 user 파일/폴더 개수

find /mobis/testdir -user mbsadmin |  wc -l

 

#특정 경로의 USER가 없는 파일 UID 표시

find /mobis/testdir -nouser -exec ls -ls {} \; | awk '{print $4}' | uniq