심볼릭 링크를 설정하는 데 문제가 있습니다.

심볼릭 링크를 설정하는 데 문제가 있습니다.

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동일한 이름을 가진 실행 파일을 검색하는 것입니다. 이는 가능한 명령을 검색할 수 있는 디렉터리 목록입니다. PATHshow 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/bineasy-creds

ln -s /path/to/radiusd /usr/bin/radiusd

radiusd실제 프로그램에 대한 심볼릭 /usr/bin링크가 생성됩니다.


이 간략한 개요를 통해 사물이 어떻게 작동하는지에 대한 기본적인 이해를 얻을 수 있기를 바랍니다.

관련 정보