作者 主題: [新手求解]关于Linux目录配置的问题  (閱讀 1331 次)

0 會員 與 1 訪客 正在閱讀本文。

子玦

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
一般用户或是正在执行的程序暂时放置文件的位置是 /tmp,
那么root用户执行的程序放置文件的位置是哪里呢,是 /run下面吗?
还是说root也是所谓的一般用户,也是在/tmp下
感谢答疑 ,祝好。

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5391
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: [新手求解]关于Linux目录配置的问题
« 回覆 #1 於: 2019-03-20 13:22 »
一般如果依照比較正規的作法, 會讀取 TMP 或 TEMP 的環境變數 (通常是設成 /tmp 沒錯) 來決定把暫存的檔案存放路徑.
但... 沒人保證你執行的程式怎麼寫的, 有的或許會寫死成 /tmp 而不管 TEMP/TMP 的設定. 有的也可能會找自己 home 目錄下的某個路徑.


子玦

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
Re: [新手求解]关于Linux目录配置的问题
« 回覆 #2 於: 2019-03-21 14:28 »
谢谢答疑 劳驾

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17407
    • 檢視個人資料
    • http://www.study-area.org
Re: [新手求解]关于Linux目录配置的问题
« 回覆 #3 於: 2019-03-27 00:16 »
參考 LSB 的定義:
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

其實並沒分 user 身份的,有權限都可以寫入,就看程式怎定義了。