对Mac OS X 10.6托pipe服务进行脚本访问权限

在Snow Leopard上,我可以通过使用系统偏好设置的共享选项卡中的“仅限这些用户:”选项来访问SSH等服务。

这在configuration多台机器时使用起来很麻烦,有些帐户(如root用户)不会显示在那里,所以我想编写它。

有没有办法在命令行中将任意用户的访问权限添加到任意用户?

创build一个名为“com.apple.access_ssh”的组,并添加用户和/或子组。 以下是限制对pipe理员(“admin”组的成员)和名为“fred”的用户的SSH访问的示例:

sudo dseditgroup -o create -r "Remote Login ACL" com.apple.access_ssh sudo dseditgroup -o edit -t group -a admin com.apple.access_ssh sudo dseditgroup -o edit -t user -a fred com.apple.access_ssh