/tmp Stickbit을 -t로 영구적으로 변경

/tmp Stickbit을 -t로 영구적으로 변경

/tmp디렉토리의 Stickbit 권한 을 -t.

문제는 재부팅할 때마다 권한이 1777로 재설정된다는 것입니다. /tmp디렉토리를 0777로 영구적으로 변경하는 방법은 무엇입니까 ?

init.d구성을 처리하기 위한 루트 액세스 권한이 있지만 몇 가지 지침이 필요합니다. 내 운영 체제는 Ubuntu Server 16.04입니다.

zeusbase@tiuque:/$ ls -la /
...
drwxrwxrwt   8 root root     4096 sep 27 09:20 tmp
....

답변1

이는 누구나 (임시) 파일을 배치할 수 있고 해당 사용자만 파일을 삭제하거나 이름을 바꿀 수 있도록 의도적으로 설계된 것입니다 /tmp(고정 비트는 이 목적을 위한 것입니다).

많은 프로그램에서 데이터를 저장하기 위해 사용하므로 변경하지 마세요 . 고정 비트가 제거되고 어떤 이유로(예: 의도하지 않은 삭제, 오류 등) 파일이 삭제되면 /tmp불안정한 상황이 발생할 수 있습니다 .

일부 시스템에서는 /tmp메모리에 상주하고 일부 시스템에서는 tmpfs디스크 지원의 일부입니다. /Ubuntu 데스크탑에서는 디스크 백업이므로 고정 비트를 제거하면 다음에 세션을 시작할 수 없습니다.

관련 정보