루트와 사용자 간의 설치 프로세스

루트와 사용자 간의 설치 프로세스

"루트"와 "사용자" 사이의 설치 프로세스를 어떻게 구별합니까?

일부 패키지추천하다루트로 설치했습니다. 루트와 sudoer에 대한 액세스 때문입니까?

그러면 루트와 사용자로 설치하는 경우 설치 폴더가 다른가요, 아니면 주로 홈 디렉터리인가요? 권한을 제외하고 다른 사용자를 위해 패키지를 설치한 경우 해당 사용자가 이를 자신의 패키지로 사용할 수 있습니까?

mkdir 예제 및 설치에 더 가깝습니까?

루트와 사용자를 통해 패키지가 설치되는 위치와 방법에 차이가 있습니까? 즉, 파일이 동일한 폴더, bin/sh, 홈 디렉터리에 있습니까?

답변1

일부 패키지는 루트로 설치하도록 권장합니다. 이는 루트와 sudoer에 대한 액세스 때문입니까?

아래에 패키지를 설치 root하거나 사용하세요 sudo.

답변2

일부 패키지는 루트 디렉터리에 종속성을 설치하므로 루트로 설치해야 합니다.

그러나 나머지 패키지의 경우 루트 또는 사용자로 설치해도 아무런 차이가 없다고 생각합니다.

내 경험에 따르면 sudo를 통해 패키지를 설치하지 않았기 때문에 패키지 설치에 실패하는 경우가 많습니다.

또한 다음 명령을 사용하는 경우:

$sudo -i

그런 다음 해당 항목을 설치하면 다시 입력하지 않으면 해당 항목에 액세스하지 못할 수도 있습니다 sudo -i.

따라서 가장 좋은 아이디어는 다음과 같습니다.

$sudo apt install “package name”

따라서 다음을 입력할 때 액세스 권한을 얻을 수 있습니다.

$sudo “package command”

sudo -i그리고 먼저 입력 할 필요도 없습니다 .

관련 정보