Geçici dosyalar üretmek için gereken bir programım var. Küme makinaları için yazılmıştır.
Bu dosyaları sistem genelindeki geçici bir dizine (örneğin:) kaydettiyseniz /tmp
, bazı kullanıcılar / tmp dizinine uygun erişimi olmadığından programın başarısız olduğundan şikayet ettiler. Ancak bu dosyaları çalışma dizinine kaydettiyseniz, bu kullanıcılar da gizemli dosyaları görmek istemediklerinden şikayetçi oldular.
Hangisi daha iyi bir uygulamadır? Tasarruf /tmp
etmenin doğru bir yaklaşım olduğu konusunda ısrarlı olmalı mıyım ve herhangi bir hatayı "istenildiği gibi çalış" olarak savunmalı mıyım (yani, yöneticinizden uygun izin / erişim isteyin)?
/tmp
Unix benzeri bir sisteme erişemedilerse , yanlış yapılandırılmış. Süper kullanıcı gibi bir şey yapmalı chmod 1777 /tmp
.
/tmp/
kullanmanız gerekenden farklı bir yolu gösterebileceğini unutmayın. Cevapların bazılarına bakınız;)