2012-08-17 4 views
1

du --max-depth=1은 로그인 한 사용자의 사용 권한을 제공합니다. 그러나 우리는 하나 이상의 팀이 공유하는 개발 상자를 가지고 있으므로 범인을 찾기가 어렵습니다.Linux에서 루트가 아닐 때 사용자 당 디스크 공간을 확보하십시오.

내가 루트 일 수는 있지만 루트 사용자가 아니며 시스템 관리자에게 가장 많이 사용하는 사용자를 찾기 위해 항상 묻고 싶지는 않습니다.

여기에 대한 아이디어.

+4

일반 사용자가 아닌 디스크 할당량을 적용하는 것이 sysadmin의 임무가 아닙니까? – Daenyth

+0

'du --max-depth = 1은 당신이 로그인 한 사용자의 사용을' 으로 알려줍니다. 그렇지 않습니다. '나는 루트 사용자가 아닙니다. ' 다음은 잊어 버려요. - 확인할 수있는 권한이 없습니다 (루트 인 경우 재귀 디렉토리 목록을 작성하고 simlpe awk 스크립트를 통해 필터링하여 파일 수) – symcbean

+0

그것은 여러분에게 최후의 수단이었습니다. 나는 당신이 우리가 허락하지 않는 파일을 읽을 수 없다는 것을 알고있는 해킹이 있는지 궁금 해서요. 당신은 아무런 이유없이 질문에 엄지 손가락을 내려 놓고 어떤 연구를하지 않았다고 생각하는 것처럼 보입니다. H2CO3을 그냥 내버려 두지 마십시오. –

답변

4

읽기/실행 권한이없는 디렉토리의 크기를 결정할 수 없으므로 루트 일 때만 가능합니다.