MacでSSHアクセスを制限するために投獄されたユーザーを作成しようとしています。私は、ほとんどの場合、このUbuntu StackExchangeの回答の指示に従っています。
しかし、私は立ち往生しています:
# First, added `root` group via System Preferences > Users & Groups
# (`/sbin/groupadd` is not present on macOS)
$ sudo chown root:root /Users/jail
$ ls -ld /Users/jail
drwxr-xr-x+ 13 root root 442 Jan 12 15:21 /Users/jail
$ sudo /usr/local/Cellar/jailkit/2.19/sbin/jk_init -v /Users/jail basicshell
ERROR: /Users/jail is not owned by root:root!
ERROR: jail directory /Users/jail is not safe
このメーリングリストメッセージは関連性があるように見えますが、100%確信はありません(基本的に、jailkitはchroot jailに至るディレクトリツリー全体をroot:root
...が所有することを望んでいますが、Macではデフォルトで/
所有さroot:wheel
れています)。
どんな洞察も大歓迎です。