我以 root 身份通过 PuTTY 登录并尝试解压缩/root/multicraft-1.8.2-64.tar.gz
。
我使用命令执行此操作tar zxf /root/multicraft-1.8.2-64.tar.gz
。然而,发生了两件奇怪的事情:
- 它最初是
openvpn
- 当我执行
userdel openvpn
命令时,它现在成为所有者1000 1000
。
当我尝试运行该setup.sh
文件时,它显示Error: Can't find 'bin/'! This script needs to be started from inside the Multicraft package directory.
,但该文件存在。
答案1
问题 #1 tar 你对此有什么问题?这是很正常的行为,只需 chown 文件即可
chown -R <youruser>:<yourgroup> <folder>
例如
chown -R multicraft:multicraft multicraft-1.8.2
附注:出于安全原因,我建议进一步添加一个新的系统用户(man用户添加会有所帮助)。然后将文件 chown 给该用户并让其运行 multicraft 二进制文件。帮自己一个忙,不要在生产中以 root 身份运行二进制文件。
问题 #2 您可能必须先进入 multicraft 目录。
cd multicraft-1.x.x.x
./setup.sh