[问题] 关于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