권장 fstab 설정

권장 fstab 설정

아래 단계에 따라 메인 드라이브용 새 파티션을 만들었습니다.이 가이드

제안된 fstab 설정이 무엇을 의미하는지 모르겠습니다.

UUID=????????/home ext3 nodev,nosuid 0 2

설치CD를 이용해서 드라이버를 설치하지 않고도 실행할 수 있도록 "설치하지 않고 사용해보기"를 이용했습니다. GParted를 사용하여 파티션 크기를 조정하고 사용되지 않은 공간에 새 파티션을 만들었습니다. 그런 다음 가이드가 말한 대로 UUID를 찾았고(대신 ext4를 사용했습니다) 모든 것이 잘 작동했습니다.

그러나 "nodev, nosuid 0 2" 설정이 무엇인지 알고 싶습니다. 권장되는 설정인가요? 이것이 유일한 유효한 설정입니까? 그게 그렇게 중요한 건가?

답변1

이것아치 리눅스 위키파일에는 /etc/fstab귀하가 질문한 항목을 포함하여 필드 정의의 전체 목록이 있습니다.

노르데브- 파일 시스템의 블록 특수 장치를 해석하지 마십시오.
노수이드- suid 및 sgid 비트에 대한 작업을 차단합니다.

0 2덤핑 및 패스는 다음과 같습니다.

<덤프>- 덤프 유틸리티에서 백업 수행 시기를 결정하는 데 사용됩니다. 덤프는 항목을 확인하고 해당 번호를 사용하여 파일 시스템을 백업해야 하는지 결정합니다. 가능한 항목은 0과 1입니다. 0이면 덤프가 파일 시스템을 무시하고, 0이면 덤프가 파일 시스템을 무시합니다. 1이면 덤프가 백업을 수행합니다. 대부분의 사용자는 덤프를 설치하지 않으므로 <dump> 항목에 0을 입력해야 합니다.
<패스>- fsck에서 확인할 파일 시스템의 순서를 결정하는 데 사용됩니다. 가능한 항목은 0, 1, 2입니다. 루트 파일 시스템은 가장 높은 우선 순위인 1을 가져야 합니다. 확인하려는 다른 모든 파일 시스템은 2를 가져야 합니다. fsck 유틸리티는 값이 0인 파일 시스템을 검사하지 않습니다.

이는 UUID파일 유형이 아닌 블록 장치(파티션)의 이름을 나타냅니다. 더 읽어보실 수 있습니다아치스 위키.

답변2

파일 형식은 fstab다음과 같이 기록됩니다.fstab(5)매뉴얼 페이지. 다섯 번째 열은 파일 시스템을 덤프해야 하는지 여부를 나타냅니다. 이것이 무엇을 의미하는지 알지 못하는 경우에는 이를 입력합니다 . 여섯 번째 열은 부팅 시 파일 시스템을 검사해야 하는지 여부를 나타냅니다. 이는 루트 파티션, 기타 모든 내부 파일 시스템 및 외부 에 대한 0것입니다. 다른 운영 체제의 파일. 드라이브 및 파일 시스템 지정. 다섯 번째와 여섯 번째 열에 0이 포함되어 있으면 이를 배치할 필요가 없습니다(즉, 처음 4개의 열만 배치하면 됩니다).120

네 번째 열에는 파일 시스템에 따라 어느 정도 달라지는 설치 옵션이 나열되어 있습니다.mount(8)매뉴얼 페이지. 설치 옵션이 없으면 이를 입력하십시오 defaults. 수행 중인 작업을 알지 않는 한 배포 설정의 기본값을 변경하지 마십시오. 일반적인 옵션 조합은 다음과 같습니다.

  • user,noauto또는 user,noauto,exec부팅 시 자동으로 마운트되지 않고 누구나 명시적으로 마운트할 수 있는 파일 시스템의 경우입니다.
  • acl,errors=remount,roext2/ext3/ext4 파일 시스템의 경우ACL활성화됨. 이는 OS 파일 시스템의 일반적인 설정입니다.
  • nodev,nosuidNFS 파일 시스템의 경우.

nodevnosuid기능을 희생하면서 보안을 강화합니다 .장치 파일그리고setuid/setgid각각 실행 파일입니다. 신뢰할 수 없는 루트 사용자가 있는 외부 파일 시스템을 마운트할 때 가장 유용합니다. /home로컬 디스크의 다른 파티션에 있는 파일 시스템 에는 실제로 유용하지 않지만, 비활성화하는 기능은 유용하지 않을 것입니다(특히 nodevsetxid 프로그램은 때때로 유용합니다 /home).

관련 정보