altere permanentemente /tmp stickbit para -t

altere permanentemente /tmp stickbit para -t

Quero alterar a permissão stickbit do /tmpdiretório para -t.

O problema é que toda vez que eu reinicio as permissões são redefinidas para 1777. Como posso alterar permanentemente o /tmpdiretório para 0777?

Tenho permissão de root para lidar com a init.dconfiguração, mas também preciso de alguma orientação. Meu sistema operacional é o Ubuntu Server 16.04.

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

Responder1

É intencional, /tmpé um local onde qualquer pessoa pode colocar arquivos (temporários) e somente esse usuário pode remover/renomear o arquivo (o sticky bit é exatamente para esse propósito).

Não o altere, pois ele é usado por muitos programas para manter dados e levaria a uma condição instável se você removesse o sticky bit e por algum motivo (por exemplo, exclusão não intencional, bug) o(s) arquivo(s) fosse(m) /tmpremovido(s).

Observe que, em alguns sistemas, /tmpé tmpfs(reside na memória), em alguns sistemas faz parte /(apoiado em disco). No desktop Ubuntu, ele é apoiado em disco e, se você remover a parte adesiva dele, não poderá iniciar uma sessão na próxima vez.

informação relacionada