如何啟用單一用戶終端遠端登入

如何啟用單一用戶終端遠端登入

有誰知道允許「僅這些用戶」進入Mac遠端登入的命令是什麼?

我已使用“ sudo systemsetup -setremotelogin on ”透過終端啟用遠端登入

我需要添加一個用戶名,僅允許該特定用戶存取。

謝謝!

答案1

使用者列表由com.apple.access_ssh群組控制。

  • 如果該群組不存在,遠端登入將設定為「所有使用者」。
  • 如果該群組存在並且有成員,則遠端登入將設定為「僅這些使用者」。
  • 如果遠端登入已停用,該群組將被重新命名com.apple.access_ssh-disabled,從而在啟用遠端登入時保留成員。

您可以在沒有終端的情況下使用 Workgroup Manager 查看該群組並手動編輯它以進行測試。

顯示 SSH 服務 ACL 群組的工作群組管理器

若要重設所有設定並啟用遠端登錄,您可以執行以下命令。在我的測試中,沒有必要使用第一個命令禁用遠端登錄,但為了完整性我將其包括在內。

sudo systemsetup -setremotelogin off
dseditgroup -o delete -q com.apple.access_ssh
dseditgroup -o delete -q com.apple.access_ssh-disabled
sudo systemsetup -setremotelogin on

若要使用命令列將使用者新增至群組中,您可以使用dseditgroup,將「使用者名稱」替換為要授予存取權限的使用者的使用者名稱。

dseditgroup -o create -q username -t user com.apple.access_ssh

相關內容