[問題] 關於unix的權限驗證

看板Linux作者 (菲修)時間10年前 (2015/07/14 20:18), 編輯推噓0(0012)
留言12則, 4人參與, 最新討論串1/1
小弟初入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

07/14 20:48, , 1F
反了吧...
07/14 20:48, 1F

07/14 21:28, , 2F
請問哪裡反了?或是可以給點關鍵字嗎?
07/14 21:28, 2F

07/14 22:02, , 3F
login 會讀 .bash_profile .bashrc 是 xterm 之類在讀的
07/14 22:02, 3F

07/14 22:03, , 4F
不過前提是 shell 是 bash 的話
07/14 22:03, 4F

07/14 22:04, , 5F
以上兩個檔案是 non login shell 和 login shell 差別
07/14 22:04, 5F

07/14 22:05, , 6F
/etc 下面那些東西和變數沒什麼關係
07/14 22:05, 6F

07/14 22:06, , 7F
比如 /etc/passwd 裡面總會有些行有 "/bin/false" 吧
07/14 22:06, 7F

07/14 22:07, , 8F
不過環境變數設定檔還有很多奇奇怪怪的地方可以有
07/14 22:07, 8F

07/14 22:07, , 9F
systemd 設定檔 rc.conf xinitrc .... 根本列不完
07/14 22:07, 9F

07/14 22:31, , 10F
可以先去看看unix boot sequence,接下來是讀一下計概,把什麼
07/14 22:31, 10F

07/14 22:32, , 11F
東西是user space什麼是kernel做的大概看一下
07/14 22:32, 11F

07/15 00:30, , 12F
感恩!!!
07/15 00:30, 12F
文章代碼(AID): #1LfFtvJ1 (Linux)
文章代碼(AID): #1LfFtvJ1 (Linux)