easy-creds 도구를 사용하는 데 문제가 있습니다.
도구를 설치했지만 도구를 실행하려고 하면 이 오류가 발생합니다.
Couldn't find radiusd. If its installed please create a symbolic link in /usr/bin
[!] 일부 전제조건이 누락되어 기능이 손상될 수 있습니다. 추가 정보 파일을 봅니다.
심볼릭 링크를 만드는 방법과 만드는 목적을 모르겠습니다.
답변1
오류 메시지에 명시되어 있듯이 Radid를 설치해야 합니다. 끝냈어? https://www.vultr.com/docs/install-freeradius-on-debian-7
답변2
당신이 그것을 설치했다고 가정하고 radiusd
문제에 대한 몇 가지 배경 정보를 제공하겠습니다.
1부: 심볼릭 링크
심볼릭 링크는 실제로 다른 곳, 즉 원본 파일을 가리키는 가짜 파일입니다. 원본 파일을 삭제하면 링크가 존재하지 않는 위치를 가리키므로 링크가 깨집니다. 다음 방법으로 만들 수 있습니다.
ln -s /original/file /link/position/and/name
name
이제 우리는 디렉토리에 있는 원본 파일을 /link/position/and/
가리키는 심볼릭 링크를 디렉토리에 생성할 것입니다 .file
/original/
파트 2: PATH 변수 및 실행 파일
이름을 입력하여 터미널에서 명령을 실행할 때마다 실제로는 PATH
동일한 이름을 가진 실행 파일을 검색하는 것입니다. 이는 가능한 명령을 검색할 수 있는 디렉터리 목록입니다. PATH
show your 디렉터리를 입력하면 echo $PATH
콜론으로 구분된 설치 프로그램 디렉터리 목록이 표시됩니다 .
$echo $PATH
/home/johnny/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
설치했는데도 찾을 수 없다면 easy-creds
실행파일이 다른 곳에 있으니 링크를 걸어줘야 합니다. (그곳에서 검색하면 되는 것 같습니다.)radiusd
/usr/bin
/usr/bin
easy-creds
ln -s /path/to/radiusd /usr/bin/radiusd
radiusd
실제 프로그램에 대한 심볼릭 /usr/bin
링크가 생성됩니다.
이 간략한 개요를 통해 사물이 어떻게 작동하는지에 대한 기본적인 이해를 얻을 수 있기를 바랍니다.