나는 학대했다 sudo
.
몇 시간 동안 일부 사용자들과 공유하고 싶었던 정말 짧은 수명의 임시 디렉토리를 만들었습니다. /some/path/tmp
불행히도 나는 sudo chown 777 -R /tmp
대신에 시작 sudo chown 777 -R tmp
했기 때문에 /tmp
이제 파일이 완전히 공개되었습니다.
나는 /tmp
짧은 수명 파일, 스크립트, 많은 스크립트를 위해 개인적으로 자주 (매일, 거의 매시간) 개인적으로 사용합니다.
완전히 공개로 설정되었으므로 보안 문제입니까? 더 안전한 설정으로 다시 변경해야합니까, 아니면 데비안 또는 우분투 배포판의 일반적인 기본 설정과 같이 변경해야합니까? 올바른 사용 권한은 /tmp
무엇입니까?
chown
나 chmod
?
chmod
. chown (ch-own과 같은)은 파일의 소유권에 관한 것으로 사용자가 파일을 소유합니다. chmod (ch-modifify와 같은)는 누가 파일을 실행하거나 내부에 쓰거나 파일의 내용을 읽을 수 있는지에 관한 것입니다.
chown 777
ID를 777로 사용자에게 파일 소유권을 설정하는을 사용할 수 있습니다. 그러나 허용 된 답변을 포함한 모든 답변은으로 작동합니다 chmod
. 모든 사용자 (소유자, 그룹 및 기타)에 대해 모든 권한을 동일한 값으로 설정하므로 파일 소유권의 영향은 대부분 관련이 없습니다. 그러나 결과를 수정하기위한 올바른 명령은 sudo chown 777 -R /tmp
이어야합니다 sudo chown root -R /tmp
.