
/tmp
디렉토리 의 Stickbit 권한을 -t
.
문제는 재부팅할 때마다 권한이 1777로 재설정된다는 것입니다. 디렉토리를 /tmp
0777로 영구적으로 변경하려면 어떻게 해야 합니까?
구성을 처리할 수 있는 루트 권한이 있지만 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 데스크탑에서는 디스크 백업이므로 고정 비트를 제거하면 다음에 세션을 시작할 수 없습니다.