奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP腳本修改Linux系統口令的方法

時間:2024-09-05 10:40:09 php語言 我要投稿
  • 相關推薦

PHP腳本修改Linux系統口令的方法

  PHP是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。以下是小編為大家搜索整理PHP腳本修改Linux系統口令的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

  步驟1: 安裝可以修改用戶口令的shell腳本

  該腳本可以實際用于修改Linux用戶的口令(已在Linux和FreeBSD測試)。

  例子: shell腳本代碼

  #!/bin/sh # \ exec expect -f “$0″ ${1+”$@”} set password [lindex $argv 1] spawn passwd [lindex $argv 0] sleep 1 expect “assword:” send “$password\r” expect “assword:” send “$password\r” expect eof運行shell腳本(下載鏈接):

  $ chpasswd username password 下載該腳本, 然后拷貝到你的web根目錄或者Web服務器的其它位置(用戶可讀):

  $ cp chpasswd /var/www/或者, 如果你使用Lighttpd Web服務器:

  $ cp chpasswd /home/lighttpd

  步驟2: 通過sudo以root身份執行命令

  Apache或Lighttpd Web服務器進入后臺運行后會馬上使用非root權限。這樣可以很好的防止口令修改, 就像passwd命令需要root權限才能修改其它用戶帳號的口令。

  通常, Apache 2使用www-data用戶, Lighttpd使用lighttpd用戶(皆為普通用戶, 非root用戶)。使用root用戶登陸, 然后執行下面的命令:

  # visudo現在你的web服務器允許執行口令修改腳本(chpasswd)。如果你使用Apache Web服務器, 執行下面的命令:

  www-data ALL=NOPASSWD: /var/www/chpasswd或者, 如果你使用Lighttpd Web服務器, 執行下面的命令:

  httpd ALL=NOPASSWD: /home/lighttpd/chpasswd保存和退出文件。

  步驟3. 創建一個基于PHP的接口

  現在你需要寫一個php腳本。這里有一個php腳本實例。你可以根據你的需要來修改。至少你需要正確設置好的shell腳本位置。打開php腳本和找到shellscript一行:

  $shellscript = “sudo /home/lighttpd/chpasswd”;修改shellscript指向到正確的位置。PHP的源代碼從這里下載:

  步驟4: 運行腳本

  在你的web瀏覽器地址欄輸入網地址 - https://mydomain.com/changepassword.php。你將會看到用戶名和口令提示:

  如果口令修改成功, 你會得到的確認提示:

  由于一些原因, 如果口令修改失敗, 你可以參考下面提示獲得更多詳細的錯誤信息:

  步驟5: 安全

  ◆永遠不要通過http協議直接運行上面的腳本. 而是使用https協議。

  ◆把腳本放入到受口令保護的目錄。

  ◆永遠不要信任用戶的輸入。上面的php腳本只是一個例子。在現實的生產環境中, 你需要考慮采用更強大的用戶輸入確認。討論PHP編程的安全超出了本文的范圍。你可以參考一本好的PHP書籍或者使用你喜歡的搜索引擎搜索相關的網站。

【PHP腳本修改Linux系統口令的方法】相關文章:

PHP怎么執行Linux系統命令函數08-10

怎樣修改linux系統默認啟動級別09-23

Linux系統的文件設置方法05-24

Linux使用shell腳本監控高速網絡流量的方法10-25

Linux系統刪除舊內核的方法09-01

在Linux系統下安裝QQ的方法07-22

php開發高效的WEB系統的方法08-20

分享Linux操作系統提高PHP性能的工具APC07-30

linux服務器修改ssh默認端口方法05-27

關于Linux查看系統版本的方法匯總07-05

主站蜘蛛池模板: 醴陵市| 墨江| 革吉县| 锡林浩特市| 安乡县| 赣州市| 南京市| 融水| 电白县| 芷江| 甘孜县| 太康县| 柘城县| 新闻| 黄陵县| 林周县| 安龙县| 鄢陵县| 松阳县| 富裕县| 澄城县| 阳朔县| 浦江县| 彰化市| 庆元县| 曲水县| 开鲁县| 通山县| 长治市| 保山市| 临高县| 调兵山市| 察雅县| 辽宁省| 巨鹿县| 博罗县| 浑源县| 扬中市| 夹江县| 沧州市| 苍梧县|