/tmp 스틱비트를 -t로 영구적으로 변경

/tmp 스틱비트를 -t로 영구적으로 변경

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

문제는 재부팅할 때마다 권한이 1777로 재설정된다는 것입니다. 디렉토리를 /tmp0777로 영구적으로 변경하려면 어떻게 해야 합니까?

구성을 처리할 수 있는 루트 권한이 있지만 init.d몇 가지 지침도 필요합니다. 내 OS는 Ubuntu Server 16.04입니다.

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

답변1

이는 의도적으로 /tmp누구나 (임시) 파일을 넣을 수 있는 장소이며 해당 사용자만 파일을 제거하거나 이름을 바꿀 수 있습니다(고정 비트는 바로 이 목적을 위한 것입니다).

/tmp많은 프로그램에서 데이터를 유지하기 위해 사용하므로 고정 비트를 제거하고 어떤 이유로(예: 의도하지 않은 삭제, 버그) 파일이 제거 되면 불안정한 상태로 이어질 수 있으므로 변경하지 마십시오.

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

관련 정보