Centos/Redhat 설치 후 스크립트를 작성 중입니다. 파일 시스템을 더욱 안전하게 만들기 위해 tmpfs와 같은 일부 매개변수를 추가하고 싶습니다 nosuid,noexec
.
Redhat 6에서 이 줄은 fstab의 12번 줄에 있습니다. 명령을 사용하여 파일을 쉽게 편집할 수 있습니다.
# sed '12s/defaults/&,noexec/' /etc/fstab
기본값 뒤에 추가되지만 noexec
좀 더 동적으로 만들고 싶습니다. RHEL 7에서는 10번째 줄에 없을 수도 있습니다.
그래서 나는 그것이로 시작하는 줄을 검색 tmpfs
하고 기본값 뒤에 텍스트를 추가하기를 원합니다. 여러번 시도했지만 계속 실패했습니다. 구현 방법에 대한 제안 사항
답변1
tmpfs
해당 항목이 포함된 줄을 표시 하고 "기본값" 뒤에 원하는 옵션을 추가하면 됩니다.
sed '/^tmpfs/{s/defaults/&,noexec/}' /etc/fstab
-i
sed
GNU 및 FreeBSD에서 파일 변경이 -i''
예상되는 경우 이 옵션을 추가하세요.sed