什么是“运行Nexus服务的足够访问权限”(作为Linux上的nexus用户)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了什么是“运行Nexus服务的足够访问权限”(作为Linux上的nexus用户),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2388字,纯文字阅读大概需要4分钟。
内容图文
什么是“运行Nexus服务的足够访问权限”(作为Linux上的nexus用户)
Nexus3文档https://books.sonatype.com/nexus-book/reference3/install.html#configure-service说
Then create a nexus user with sufficient access rights to run the service.
我知道日志应该是可写的,脚本是可执行的,
但在安装时,可能是第一次,用户怎么知道?
但文档没有指导这一点.
推荐了nexus和sonatype-work文件夹.
lrwxrwxrwx. 1 root root 25 Jun 5 16:46 nexus – > /opt/nexus/nexus-3.3.0-01
drwxr-XR-X. 9 root root 4096 May 11 08:26 nexus-3.3.0-01
-rw-R – R–. 1 root root 107331345 Apr 20 08:52 nexus-3.3.0-01-unix.tar.gz
drwxr-XR-X. 3 root root 4096 Apr 20 08:53 sonatype-work
也许这应该是一个命令来添加nexus和sonatype-work文件夹中的文件夹的所有权限?
IMPORTANT
Be sure to assign the appropriate permissions to the user running the nexus service.
解决方法:
Nexus服务帐户设置为nexus-3.9.0-01 Linux
1.创建服务用户
优良作法是将Nexus服务或守护程序作为仅具有所需访问权限的特定用户运行.用户应命名为“nexus”,并且必须能够创建有效的shell.
要添加用户,请运行以下命令:
sudo useradd nexus
另外,我已将用户的主目录配置为安装目录
sudo usermod -d /opt/nexus nexus
2.配置目录用户和组所有者
我们需要将nexus用户授权给Nexus目录.对于所有者和团体,我们将所有权从“root”更改为“nexus”.
sudo chown nexus:nexus /opt/nexus -R
运行“ls -l”以确认所有权更改.目录应该像:
/opt/nexus$ls -l
drwxr-xr-x 10 nexus nexus 4096 Mar 8 15:32 nexus-3.9.0-01
drwxr-xr-x 3 nexus nexus 4096 Mar 8 15:08 sonatype-work
3.将Nexus配置为作为新服务帐户运行
现在我们已经创建了一个新的服务帐户,我们需要将Nexus配置为作为新的“nexus”用户运行.在“/opt/nexus/nexus-3.9.0-01/bin”目录中,请使用nano或VI编辑“nexus.rc”文件.该文件应该反映以下内容:
run_as_user="nexus"
4.验证安装是否正在使用服务帐户
要确保安装正常,请启动Nexus服务.要从像Linux这样的类Unix平台上的bin文件夹中的应用程序目录启动存储库管理器,请使用:
./nexus run
在为任何基于Linux的操作系统启动服务后,请验证服务是否已成功启动.
当日志显示消息“Started Sonatype Nexus”时,启动完成.
tail -f /opt/sonatype-work/nexus3/log/nexus.log
运行“top”命令以确认服务正在“nexus”用户下运行(将需要另一个终端会话)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29688 nexus 20 0 7401296 1.155g 25424 S 0.3 4.2 4:23.95 java
要在“顶部”终端窗口中停止服务,请键入:
./nexus stop
接下来,您需要将守护程序配置为使用init.d或systemd作为服务启动.有关官方Nexus文档,请参阅以下链接:
https://help.sonatype.com/display/NXRM3/Run+as+a+Service
内容总结
以上是互联网集市为您收集整理的什么是“运行Nexus服务的足够访问权限”(作为Linux上的nexus用户)全部内容,希望文章能够帮你解决什么是“运行Nexus服务的足够访问权限”(作为Linux上的nexus用户)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。