在Mac上,通过命令行界面创建新的用户和组
因为第一次使用Mac时找不到adduser命令,所以感到有些慌张,现在写下备忘录作为记录。
添加nginx用户的示例
$ sudo dscl . -create /Users/nginx RealName"nginx" // sudo dscl . -create /Users/nginx だけでもたぶん可
$ sudo dscl . -create /Users/nginx UniqueID 1000
$ sudo dscl . -create /Users/nginx PrimaryGroupID 1000
$ sudo dscl . -create /Users/nginx NFSHomeDirectory /User/nginx
如果需要shell,请参考以下内容。
$ dscl . -create /Users/nginx UserShell /bin/bash
在用户目录下创建一个名为“ホームディレクトリ”的文件夹(假设成功创建)。
$ sudo createhomedir -b -u nginx
确认
$dscl . -read /Users/nginx
もしくは
$ su - nginx
群組追加的內容如下所示。
$ sudo dscl . -create /Groups/nginx PrimaryGroupID 1000
将用户添加到群组中。
$ sudo dscl . -append /Groups/nginx GroupMembership nginx
确认
$ dscl . -read /Groups/nginx