시스템 관리자 없이 쉘(예: zsh) 설치

시스템 관리자 없이 쉘(예: zsh) 설치

중복 가능성:
시스템 관리자가 로그인 쉘 변경을 거부할 때 bash를 로그인 쉘로 사용하는 방법

내가 가지고 있다고 말해읽고 쓰기디렉토리(내 홈 디렉토리). 내 홈 디렉터리 아래의 일부 경로에 셸(예: zsh)을 설치하고 사용할 수 있나요?

즉, sysadmin을 우회하여 쉘을 설치할 수 있습니까?

답변1

예, 그냥 .build zsh 를 사용하세요 configure --prefix=/home/roseck. /home 파티션에 마운트 플래그가 없으면 작동합니다 noexec.

쉘은 다른 응용 프로그램보다 더 특별하지 않습니다.

해당 머신에서 빌드할 수 없는 경우 동일한 OS 및 아키텍처(바람직하게는 동일한 OS 릴리스 및 버전)를 사용하는 다른 머신에서 빌드를 시도하고 컴파일된 파일을 도메인 간에 전송할 수 있습니다. 대상 컴퓨터에 설치되어 있지 않으면 컴파일해야 할 수도 있습니다).

답변2

예, 그러나 일부 표준(반드시 그런 것은 아님) 시스템 기본 파일은 존재하지 않습니다. 그리고 $PATH가 쉘을 가리키는지 확인해야 합니다.

관련 정보