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

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

Links booklink

Contact Us: admin [ a t ] ucptt.com