일반계정이 rm -rf 명령 사용 차단하는 설정이 있을까요?

seojh1431의 이미지

일반계정이 자기 소유가 아닌 파일이나 폴더 삭제하는 것을 차단하는 등 rm 명령어 중 옵션을 -rf 와 같은 치명

적인 명령어를 사용 못하게 하고 무조건 차단 할 수 있을까요?

jick의 이미지

...일반 계정은 원래 자기 소유가 아닌 파일을 삭제 못하지 않나요?

(자기가 소유한 디렉토리에 대해서도 rm -rf를 못하게 하고 싶다면... 음 그건 잘 모르겠네요.)

swish95의 이미지

기본적으로는 안되고

기본 쉡의 alias 를 설정해서 막을수는 있겠지만 근본 해결책은 rm 명령어를 커스텀 컴파일 하는 방법등이 있겠지요

일단 자기 소유가 아닌 파일이 삭제도 안되지만 삭제 됐다면 파일 설정이 아닌 디렉토리 설정이 잘못되었을테니 그것부터 손보는게 먼저지 않을까 싶습니다.

------------------------------------------------------------
ProgrammingHolic

익명 사용자의 이미지

/bin/rm 명령을 /bin/rm-orig 이름으로 변경하고, /bin/rm 이라는 스크립트를 작성하여 -rf 옵션을 무력화하면 될 것 같네요