自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

php 執行外部指令(ubuntu)

2015年12月9日 星期三

目前大概有兩種:

  1. 設定 sudoers,讓 apache 這個帳號可以執行程式(NO PASSWD)
  2. apache 啟用 suEXEC 模組,設定可以執行的指令

ssh 伺服器裡 PermitRootLogin 的作用

ssh server 的設定檔在: /etc/ssh/sshd_config

裡頭有一個選項 PermitRootLogin 決定  root 這個帳號如何登入,可以使用的參數有 "yes", "no","without-password","forced-commands-only"。

  • yes 和 no 就不解釋了,只是 「可」登入和「不可」登入。
  • without-password :  只能利用金鑰的方式登入
  • forced-commands-only: 可以利用金鑰的方式登入,但是必須在 command 選項有指定才可以。註:command 是設在公鑰裡頭的