成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

Solaris的Profile權限控制系統初探
2008-09-11   ChinaITLab 

Solaris的pfexec等命令比較奇怪,沒搞明白如何使用,看了看原來是一套新的權限管理系統,能夠更細粒度的控制用戶權限。
其發展的一個主要原因是使用這套系統,那么就可以取消os的自帶命令置suid位。
比如想讓test用戶執行/usr/bin/sh時,權限是uid=0 euid=0,那么我們可以使用如下控制策略

在/etc/user_attr中添加:
test::::type=normal;auths=solaris.*,solaris.grant;profiles=ATestProfile
在/etc/security/exec_attr中添加:
ATestProfile:suser:cmd:::/usr/bin/sh:uid=0;euid=0
這兩個修改意思是:用戶test的Profile等于ATestProfile,同時Profile為ATestProfile的用戶執行/usr/bin/sh命令時使用suid執行(suser就是這個意義),并且uid=0 euid=0。
其中/usr/bin/sh這樣的命令可以使用通配符,如*
這樣我們就可以如下使用了:
bash-2.03$ id
uid=1022(test) gid=1(other)
bash-2.03$ pfexec /usr/bin/sh
# id
uid=0(root) gid=1(other)
#
這就控制了test用戶執行/usr/bin/sh程序時的權限了。
這種機制顯得非常靈活。
但系統默認的Profile的權限系統有些問題,比如:
bash-2.03$ cat exec_attr
All:suser:cmd:::*:
Audit Control:suser:cmd:::/etc/init.d/audit:euid=0;egid=3
Audit Control:suser:cmd:::/etc/security/bsmconv:uid=0
Audit Control:suser:cmd:::/etc/security/bsmunconv:uid=0
Audit Control:suser:cmd:::/usr/sbin/audit:euid=0
Audit Control:suser:cmd:::/usr/sbin/auditconfig:euid=0
Audit Control:suser:cmd:::/usr/sbin/auditd:uid=0
Audit Review:suser:cmd:::/usr/sbin/auditreduce:euid=0
Audit Review:suser:cmd:::/usr/sbin/praudit:euid=0
Audit Review:suser:cmd:::/usr/sbin/auditstat:euid=0
看Profile為Audit Control的用戶可以用uid=0執行/etc/security/bsmconv等命令,但這幾個命令是shell程序,內部大量使用相對路徑的命令調用
PROG=bsmconv
STARTUP=/etc/security/audit_startup
DEVALLOC=/etc/security/device_allocate
DEVMAPS=/etc/security/device_maps
TEXTDOMAIN="SUNW_OST_OSCMD"
export TEXTDOMAIN
permission()
{
WHO=`id | cut -f1 -d" "` # <-----------看看這里
if [ ! "$WHO" = "uid=0(root)" ]
then
form=`gettext "%s: ERROR: you must be super-user to run this script."`
printf "${form}n" $PROG
exit 1
fi
如果登記某用戶的Profile為Audit Control,那么這個用戶就可以通過此安全漏洞取得root權限。

不過好在系統默認user_attr里只有一行,

root::::type=normal;auths=solaris.*,solaris.grant;profiles=All
作為系統管理員,Profile系統確實給管理權限粒度提供了不少便利。
以上都在Solaris 8上測試。
Solaris9仍然使用了這套系統。

熱詞搜索:

上一篇:SAMBA實現Solaris和Windows之間的文件共享
下一篇:Solaris10 for x86網卡替換配置攻略

分享到: 收藏
主站蜘蛛池模板: 古天乐电影大全| 拉字至上q世代| 魔1983| 殷雪梅| 恶搞之家第15季| 艳肉观世音性三级| 我们的时代 电视剧| 女友电影| 工程力学第二版课后答案全解| 拾贝的小女孩阅读理解答案| 午夜魅影| 易烊千玺个人简历资料| 寻宝电影| 上官于飞| 爱在记忆中找你歌词| 林丹出轨视频| 想想办法吧爸爸| 西班牙超级杯在哪看| 刘一秒攻心销售| 三年片大全电影| 《美之罪》在线观看| 东方电视台节目表今日节目| 免费完整队列训练教案| 欺辱尤娜| 漂亮的女邻居5伦理| 动漫秀场| 寡妇 电影| 抖音入口| 夜半2点钟| 老人头olderman中国| 朱莉·安妮| 禁忌爱游戏| 好好热视频| 想想办法吧爸爸| 香蜜沉沉烬如霜电视剧演员表| 邓稼先教案设计一等奖优秀教案 | 丰满美女| 伊利亚伍德| 前线1942| 黄视频免费在线播放| 深夜福利在线|