Shell-Script

將腳本設置為在啟動時/啟動後執行,只有寫權限,但對目標沒有 shell 訪問權限

  • February 3, 2017

假設您對 Linux 系統具有寫入權限,具有 root 權限,但沒有互動式 shell。

您只能寫入新文件或覆蓋現有文件。可以創建(子)目錄。可以定義文件權限。

您將如何創建一個 ba(sh) 腳本,以便在系統啟動之後或系統啟動時執行?

**編輯:**我也沒有系統的讀取權限-只有寫入權限

這取決於有問題的 Linux 系統使用什麼 init 設置。所有更常見的文件都使用文本文件(和許多符號連結)來確定需要在啟動時執行什麼以及以什麼順序執行,無論是 bash 腳本sysvinit還是systemd單元文件,runit還是upstart諸如此類的東西。

找出正在使用的初始化系統,然後使用您想要的指令編寫一個適當類型的初始化文件,並將其放入適當的目錄中。

如果沒有比您在假設問題中提供的更多資訊,很難給出更具體的答案。

引用自:https://unix.stackexchange.com/questions/342220