prosody需要prosody用户来执行
mac上创建用户的命令
sudo dscl . -create /Users/prosody
sudo dscl . -create /Users/prosody UserShell /bin/bash
sudo dscl . -create /Users/prosody RealName "prosody"
sudo dscl . -create /Users/prosody UniqueID "1010"
sudo dscl . -create /Users/prosody PrimaryGroupID 80
sudo dscl . -create /Users/prosody NFSHomeDirectory /Users/prosody
sudo dscl . -passwd /Users/prosody password
sudo dscl . -append /Groups/admin GroupMembership prosody
sudo dscl . -read /Groups/admin GroupMembership
使用root用户操作哦可以避免这个问题,但是prosody默认不支持root用户操作
可以在prosody.cfg.lua的全局部分这么设置
run_as_root = true
本文介绍了在Mac操作系统中为Prosody服务器创建用户的方法,强调了为何不应该使用root用户,并提供了解决方案,涉及在prosody.cfg.lua配置文件中的相关设置。
782

被折叠的 条评论
为什么被折叠?



