当前位置: 首页 > article >正文

Synology 群辉NAS安装(8)安装jira前的用户和组的准备

Synology 群辉NAS安装(8)安装jira前的用户准备

  • 写在前面
  • 关于用户的准备
  • 具体的目标
  • Synology的用户和组的操作
    • 联机
  • 解释一下为什么需要添加这个用户
  • 如何使得普通用户进root group
  • 如何将用户加入到docker group中
    • 在图形化界面操作即可
    • shell中操作
    • 小结

写在前面

因为我是那种RF(射频)。过敏的人可能,这几天睡不好,终于找到一个角落,睡了个好觉。总算是把JIRA搭建完成了。
这里记录一下,还残留在头脑中的过程。
另外,不是我对jira有多么好的印象,实际好印象不多,但目前从需求到开发到维护的全流程的管理软件,在全球也是没有谁做得好。
我只是作了最基础的准备,有总比没有强吧。没有说我要依赖这个东西,将来我要开发我认为更合理的需求管理软件,基于AI完成需求对象和代码自动生成,这个就不多说了。只要看一下生物是如何孵化的就明白了。如何从底向上构建而不是相反。

关于用户的准备

首先声明,我认为当前的这些步骤是没有必要的。但为什么我要写在这里呢,是因为这些事情我做了,总该记录下来。
所以,重点并不是jira,而是用户的管理在NAS上。

具体的目标

主要的工作有两个:
用户和组的管理;包括新加的用户加入到root组中。
将用户添加到docker group中。

Synology的用户和组的操作

为什么要有这一节呢?因为linux中的相关的指令,在群辉的NAS中,并不支持。
所以,这里对于有的人,比如像我这样,可以有的情况对,对shell更加熟悉的人,反而带来障碍。
事实上,这件事,在这里极为简单,只要记得用图形界面(即:DSM),就对了。

联机

在这里插入图片描述

##添加群组
这里添加一个jira的group,然后将权限赋好值
在这里插入图片描述## 添加用户并加入组

在这里插入图片描述
就是这么简单

解释一下为什么需要添加这个用户

因为docker container中,有jira的用户。理论上,这个用户与主机是可以完全隔离的,但如果与主机间有共享的文件和目录,则可能出问题。
事实上,我们操作docker时,总是在这个地方与它较劲。
因为docker 与KVM不同,是轻量的,也就是许多内容尽可能用主机自带的。
所以,这里常出错。
有时需要在主机与container中有相同的用户和ID。
但这里其实并不需要。只是放在这里,讲解一下,如何在NAS中做到这一点。

如何使得普通用户进root group

这个很简单,只要在DSM中,加入到admin中就可以了。

如何将用户加入到docker group中

在图形化界面操作即可

这项有点难度的原因是,没有docker group组,需要手工创建这个group.
似乎是可以完全在图形界面来操作的。

shell中操作

也可以这样:
To enable the user jira to run Docker commands on your Synology NAS without needing sudo, you can follow these steps:

  1. Create the Docker Group: If the docker group does not already exist, you can create it using the following command:

    bashCopy

    sudo synogroup --add docker
    
  2. Add the User to the Docker Group: Add the user jira to the docker group. This can be done using the following command:

    bashCopy

    sudo synogroup --memberadd docker jira
    

    Note: The --memberadd flag is used to add a user to a group without replacing existing members.

  3. Change the Ownership of the Docker Socket: Modify the ownership of the Docker socket to allow the docker group to access it:

    bashCopy

    sudo chown root:docker /var/run/docker.sock
    
  4. Log Out and Log Back In: For the changes to take effect, the user jira needs to log out and log back in. In some cases, you might need to restart the Synology NAS.

  5. Verify the Changes: Log in as the user jira and verify that the user is part of the docker group:

    bashCopy

    groups jira
    

    You should see docker listed in the output.

  6. Test Docker Commands: Try running a Docker command as the user jira to ensure that the permissions have been correctly set:

    bashCopy

    docker ps
    

    If the command runs successfully, the user jira now has permission to use Docker commands without needing sudo.

小结

这一步最重要的知识是,需要手工自己创建docker组。
另一个是 groups jira, 是不能执行的。
简单的办法只需要退出bash,然后重登录一次即可。

原文地址:https://blog.csdn.net/haoyujie/article/details/145392691
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/524739.html

相关文章:

  • 【使用Apache Flink 实现滑动窗口流式计算】
  • 灰色预测模型
  • 实现前端当中的页面过渡动画
  • 如何监控公司网络与 WorkWin 软件应用解析:办公效能提升路径探究
  • BASE基本理论你了解吗?
  • Java Web 开发基础介绍
  • 最近最少使用算法(LRU最近最少使用)缓存替换算法
  • 大数据相关职位介绍之二(数据治理,数据库管理员, 数据资产管理师,数据质量专员)
  • 谈谈出国留学文书PS写作中的注意事项
  • 认识小程序的基本组成结构
  • Synology 群辉NAS安装(9)安装jira
  • 学术方向选则与规划DeepSeek、ChatGPT和Kimi对比
  • 本地部署deepseek模型步骤
  • 回顾Maven
  • 科技巨头AI投资引领未来增长
  • Foundation 模态框
  • 《Foundation 起步》
  • AAAI2024论文解读|HGPROMPT Bridging Homogeneous and Heterogeneous Graphs
  • 寻找两个正序数组的中位数:分治法与二分查找的结合
  • (1)Linux高级命令简介