导入 daloradius 架构时出现“没有这样的文件或目录”

导入 daloradius 架构时出现“没有这样的文件或目录”

我已经使用以下命令安装了 daloradius:

cd ~
wget https://github.com/lirantal/daloradius/archive/master.zip
sudo apt-get install unzip
unzip master.zip

但是当我使用以下命令将 daloradius 模式导入到我们的 radius 数据库时:

mysql -u freeradius -p radius < daloradius-0.9-9/contrib/db/fr2-mysql-daloradius-and-freeradius.sql

错误显示:no such file or directory

我该如何解决这个问题?

答案1

它看起来daloradius-0.9-9/contrib/db/fr2-mysql-daloradius-and-freeradius.sql实际上并不存在,因为该文件是在其他地方提取的。

但是,如果你只需要一个文件,则无需下载整个存储库树。这应该足够了:

wget https://raw.githubusercontent.com/lirantal/daloradius/master/contrib/db/fr2-mysql-daloradius-and-freeradius.sql
mysql -u freeradius -p radius < fr2-mysql-daloradius-and-freeradius.sql

答案2

使用:

解压缩-l master.zip |grep fr2-mysql-daloradius-and-freeradius.sql
解压缩-x master.zip daloradius-master/contrib/db/fr2-mysql-daloradius-and-freeradius.sql
cat daloradius-master/contrib/db/fr2-mysql-daloradius-and-freeradius.sql|mysql -u freeradius -p radius

相关内容