FreeBSD에 프로그램을 설치하는 모범 사례는 무엇입니까?

FreeBSD에 프로그램을 설치하는 모범 사례는 무엇입니까?

FreeBSD를 처음 접했는데 프로그램을 설치하려면 루트가 필요한지 잘 모르겠습니다. 예를 들어 수동X11 설치우리가 명령을 내려야 한다는 말은 한 번도 없었습니다 su.

그러나 루트 없이는 작동하지 않으므로 현재 해결 방법은 내 계정을 wheel그룹에 추가하고 무엇 su이든 할 때마다 수행하는 것입니다 pkg_add -r. 이것이 유닉스의 "모범 사례"입니까?

설명서는 정말사용자 계정부분. 어떤 조언이라도 감사하겠습니다.

답변1

달려야 한다고 하네

# cd /usr/ports/x11/xorg
# make install clean

그리고머리말, 그것은 말한다

#으로 시작하는 예는 FreeBSD에서 수퍼유저로 호출되어야 하는 명령을 나타냅니다. 루트로 로그인하여 명령을 입력하거나 일반 계정으로 로그인하고 su(1)을 사용하여 수퍼유저 권한을 얻을 수 있습니다.

# dd if=kern.flp of=/dev/fd0

답변2

FreeBSD 자체와 설치된 프로그램의 경우 루트 권한을 얻는 방법은 정확히 중요하지 않습니다. 유일한 요구 사항은 대부분의 구성을 수정하고 패키지를 설치하는 등의 작업을 수행하려면 루트여야 한다는 것입니다.

OTOH 실제로 필요한 최소 루트 권한을 갖는 시간을 제한하라는 일반적인 Unix 조언이 있습니다. 특히 공유 작업장에서 작업할 때 명령이 실행된 환경을 실수로 검사한 경우에는 더욱 그렇습니다. 개별 명령(포트에서 설치 가능)만 실행하려면 "sudo"를 사용하세요. 그러나 특수 모드(예: 전체 시스템 업그레이드)에서는 루트 셸에서 소요되는 시간을 제한하세요.

관련 정보