"루트"와 "사용자" 사이의 설치 프로세스를 어떻게 구별합니까?
일부 패키지추천하다루트로 설치했습니다. 루트와 sudoer에 대한 액세스 때문입니까?
그러면 루트와 사용자로 설치하는 경우 설치 폴더가 다른가요, 아니면 주로 홈 디렉터리인가요? 권한을 제외하고 다른 사용자를 위해 패키지를 설치한 경우 해당 사용자가 이를 자신의 패키지로 사용할 수 있습니까?
mkdir 예제 및 설치에 더 가깝습니까?
루트와 사용자를 통해 패키지가 설치되는 위치와 방법에 차이가 있습니까? 즉, 파일이 동일한 폴더, bin/sh, 홈 디렉터리에 있습니까?
답변1
일부 패키지는 루트로 설치하도록 권장합니다. 이는 루트와 sudoer에 대한 액세스 때문입니까?
아래에 패키지를 설치 root
하거나 사용하세요 sudo
.
답변2
일부 패키지는 루트 디렉터리에 종속성을 설치하므로 루트로 설치해야 합니다.
그러나 나머지 패키지의 경우 루트 또는 사용자로 설치해도 아무런 차이가 없다고 생각합니다.
내 경험에 따르면 sudo를 통해 패키지를 설치하지 않았기 때문에 패키지 설치에 실패하는 경우가 많습니다.
또한 다음 명령을 사용하는 경우:
$sudo -i
그런 다음 해당 항목을 설치하면 다시 입력하지 않으면 해당 항목에 액세스하지 못할 수도 있습니다 sudo -i
.
따라서 가장 좋은 아이디어는 다음과 같습니다.
$sudo apt install “package name”
따라서 다음을 입력할 때 액세스 권한을 얻을 수 있습니다.
$sudo “package command”
sudo -i
그리고 먼저 입력 할 필요도 없습니다 .