看板 Linux 關於我們 聯絡資訊
小弟初入linux的環境 最近在研究關於權限的問題 unix的login流程應該是 去執行/etc/profile 然後去讀使用者的~/.bashrc 藉由這兩個動作 來建立出使用者的環境變數 所以/etc/passwd跟/etc/group 也是在這時候匯入進去 然後以環境變數的方式來定義現在使用者是誰 然後要執行XXX檔案時 就會去讀XXX檔案的擁有者跟群組的權限 然後來跟自己的環境變數驗證 流程是這樣嗎?以下是自己腦補... 想找相關文章...卻找不到關鍵字可以查詢... 希望有大大可以幫忙~感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.9.222 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1436876281.A.4C1.html
obarisk: 反了吧... 07/14 20:48
icesai: 請問哪裡反了?或是可以給點關鍵字嗎? 07/14 21:28
HamalAri: login 會讀 .bash_profile .bashrc 是 xterm 之類在讀的 07/14 22:02
HamalAri: 不過前提是 shell 是 bash 的話 07/14 22:03
HamalAri: 以上兩個檔案是 non login shell 和 login shell 差別 07/14 22:04
HamalAri: /etc 下面那些東西和變數沒什麼關係 07/14 22:05
HamalAri: 比如 /etc/passwd 裡面總會有些行有 "/bin/false" 吧 07/14 22:06
HamalAri: 不過環境變數設定檔還有很多奇奇怪怪的地方可以有 07/14 22:07
HamalAri: systemd 設定檔 rc.conf xinitrc .... 根本列不完 07/14 22:07
kdjf: 可以先去看看unix boot sequence,接下來是讀一下計概,把什麼 07/14 22:31
kdjf: 東西是user space什麼是kernel做的大概看一下 07/14 22:32
icesai: 感恩!!! 07/15 00:30