群晖 NAS 使用命令行创建用户的方法

想在群晖上部署个 Gitea,然后配置 SSH 容器直通,结果通过 控制面板用户与群组 创建 git 用户时会显示 "出于安全原因禁止创建"。

不能叫 git 不就蛋疼了?比如创建一个 gerrit 用户会有什么后果呢?

克隆仓库时 SSH 正常协议地址是 [email protected]:<username>/<repository name>.git

如果是 gerrit 的话,就成了 [email protected]:<username>/<repository name>.git

你看,这样是不是很别扭?反正作为强迫症的我是不能忍受的。

图形界面你能拦的住我,命令行你拦得住么?还真拦得住!

我册那!群晖没有 useraddadduser,我不信邪,继续找。

群晖的 CLI Administrator Guide 里提到了一个命令 synouser,我的强迫症有救了!

按照文档中的说明,我执行了下面的命令,成功了创建了 git 用户。

synouser --add git "passwd" "" 0 "" 0

因为 git 用户要将 SSH 连接转发到容器,所以还要去控制面板把 git 添加到 administrators 群组,否则没有权限。

最后附上文档中关于 synouser 命令的详细用法:

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
By 马丁龙猪

标签

归档

功能