setcap-changes는 영구적입니까?

setcap-changes는 영구적입니까?

파일에 setcap을 사용할 때 이 변경 사항은 영구적입니까, 아니면 부팅 시 어딘가에서 setcap을 호출해야 합니까?

setcap cap_sys_nice fooexecutable

답변1

그만큼세트캡파일에 저장능력호출이 포함된 확장된 속성에서setxattr. 이 확장된 속성은 파일 시스템의 다른 속성(소유권, 권한...)처럼 저장됩니다.

커널 2.6.24부터 커널은 setcap(8)을 사용하여 실행 파일과 기능 세트 연결을 지원합니다. 파일 능력 세트는 security.capability라는 이름의 확장 속성(setxattr(2) 참조)에 저장됩니다.

따라서 재부팅할 때마다 한도를 재설정할 필요가 없습니다.

답변2

변경 사항은 영구적이지만 nodejs.

authbind사용자에게 권한을 부여하는 데 사용할 수 있습니다 .

sudo touch /etc/authbind/byport/80
sudo chown user:user /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80

관련 정보