Linux

刪除 SSH 使用者帳戶是否安全?

  • March 13, 2018

這是我在這裡的第一個問題,我希望這聽起來不會太荒謬,我將它發佈在正確的位置。

我有一個在 Linux 伺服器上執行的 Magento 商店。我在同一台伺服器上執行兩個商店(Magento 1 和 Magento 2)。

我檢查了我的訪問日誌並找到了我想刪除但不確定這樣做是否安全的 SSH 帳戶。

有一個使用者名為aheadworks,這是一家提供 Magento 擴展和模組的公司的名稱,我相信它是在安裝他們的一些模組時創建的。我已經從我的 Magento 2 商店中刪除了所有“Aheadworks”模組,但仍然在我的 Magento 1 商店中使用 Aheadworks。

現在,如果我刪除該使用者,是否有可能出現“破壞”或無法正常工作的情況?

更新:

從日誌中我可以看到該使用者正在定期登錄。絕對沒有人使用這些憑據。會不會是某些組件正在使用這個使用者?

aheadworks       pts/0    172.16.1.50      Thu Feb 22 09:56:18 +0000 2018

更新 2:

執行結果ps -fu aheadworks

[http]$ ps -fu aheadworks
UID        PID  PPID  C STIME TTY          TIME CMD
www-data  2911  2329  0 10:39 ?        00:00:01 sshd: www-data@pts/0
www-data  2912  2911  0 10:39 pts/0    00:00:00 -bash
www-data  3080  3074  0 14:16 ?        00:00:00 /bin/sh -c /usr/bin/timeout 6h /bin/bash /microcloud/domains/vendor/domains/mydomain.co.uk/http/cron.sh > /dev/null 2>&1
www-data  3083  3080  0 14:16 ?        00:00:00 /usr/bin/timeout 6h /bin/bash /microcloud/domains/vendor/domains/mydomain.co.uk/http/cron.sh
www-data  3084  3083  0 14:16 ?        00:00:00 /bin/bash /microcloud/domains/vendor/domains/mydomain.co.uk/http/cron.sh
www-data  3133  3084  0 14:16 ?        00:00:00 timeout 43200 fakechroot /usr/sbin/chroot /microcloud/domains/vendor /bin/bash
www-data  3135  3133  0 14:16 ?        00:00:00 /bin/bash
www-data  3146  3135 23 14:16 ?        00:00:00 /usr/bin/php /domains/mydomain.co.uk/http/cron.php -mdefault 1
www-data  3606  2912  0 14:16 pts/0    00:00:00 ps -fu aheadworks

Linux系統使用者不能在php級別創建,即Magento。更重要的是,Aheadworks 擴展沒有可以在 Linux 系統級別上執行的程式碼。Magento 1 的高級搜尋擴展是個例外,因為它使用系統搜尋引擎——用於搜尋請求處理的 spix。換句話說,此帳戶無法以任何方式與 Aheadworks 連接,除非 Aheadworks 會根據客戶請求在支持伺服器上執行某些活動,並將創建的訪問權限送出到伺服器

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