시스템에서는 파일을 읽을 수 있지만 사용자는 읽을 수 없도록 설정

시스템에서는 파일을 읽을 수 있지만 사용자는 읽을 수 없도록 설정

내 바에 내 이메일을 표시할 수 있는 스크립트를 설정하고 싶지만 이에 대한 내 비밀번호가 포함된 파일을 만들어야 합니다. 내 시스템에서 해당 파일에 대한 액세스를 거부하지 않고 다른 사람이 이 파일을 읽지 못하도록 보호할 수 있는 방법이 있습니까?

답변1

이는 표준 유닉스 파일 권한을 사용하면 쉽게 수행할 수 있습니다.

파일의 이름이 스크립트가 실행될 사용자가 소유하고 있다고 가정하면 emailcredentials.ini원하는 /home/errelion명령은 다음과 같습니다.

chmod 0600 /home/errelion/emailcredentials.ini 

이렇게 하면 소유자는 파일을 읽고 쓸 수 있지만 다른 사람은 액세스할 수 없게 됩니다( root수퍼유저이고 원하는 작업을 수행할 수 있는 을 제외하고).

관련 정보