Linux
刪除 SSH 使用者帳戶是否安全?
這是我在這裡的第一個問題,我希望這聽起來不會太荒謬,我將它發佈在正確的位置。
我有一個在 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 會根據客戶請求在支持伺服器上執行某些活動,並將創建的訪問權限送出到伺服器