원격 액세스 권한이 있는 사람이 내 파일 권한을 변경하지 못하도록 하려면 어떻게 해야 합니까?

원격 액세스 권한이 있는 사람이 내 파일 권한을 변경하지 못하도록 하려면 어떻게 해야 합니까?

누군가가 내 컴퓨터/OS에 원치 않는 원격 액세스를 하는 경우, 그 사람이 터미널을 열고 내 파일에 대한 권한을 변경하지 못하도록 하려면 어떻게 해야 합니까?

나는 꽤 좋은 펌웨어를 가지고 있지만 누군가가 브라우저를 하이재킹하여 원격 액세스 권한을 얻었다고 가정해 보겠습니다. 나는 그들이 파일을 삭제하거나 수정하는 것을 원하지 않습니다. 비밀번호 없이 터미널을 엽니다. 단말기에 비밀번호를 입력할 수 있나요? 하이재커가 터미널을 열고 변경할 수 있나요?

로컬 운영 체제에 액세스하기 위한 비밀번호가 없고 설정하는 방법을 모릅니다. 내가 가지고 있는 유일한 비밀번호는 데스크탑과 펌웨어의 관리자 비밀번호입니다.

데비안 오렌지 스킨, 앞으로

답변1

파일을 소유하고 있으면 파일로 거의 모든 작업을 수행할 수 있으며 파일 시스템 권한으로 인해 중단되지 않습니다.

"000"과 같은 권한은 자신을 보호하기 위한 것이 아니라 타인으로부터 파일을 보호하기 위해 고안된 것입니다.다른같은 시스템을 사용하는 사람들. 따라서 한 사람은 "user1"로 로그인하고 다른 사람은 "user2"로 로그인한 경우 파일 시스템 권한으로 액세스가 제한될 수 있습니다.

"000"은 "죄송합니다. 실수했습니다" 유형의 시나리오에 유용합니다.

$ echo hello > test
$ chmod 0 test
$ echo there > test
-ksh: test: cannot create [Permission denied]
$ rm test
rm: remove write-protected regular file 'test'? n
$ 

하지만 만약 당신이 정말로 노력한다면 그것은 당신이 일을 하는 것을 막을 만큼 충분하지 않습니다

$ rm -f test
$ ls -l test
ls: cannot access 'test': No such file or directory
$ 

그러나 실제로는 "000"과 같은 권한은 그다지 유용하지 않으며 거의 ​​볼 수 없습니다.

관련 정보