nologin 사용자로 실행 중인 프로세스가 있습니다(이 경우수코양이섬기는 사람).
프로세스에서 일부 셸 명령을 실행하고 싶지만 다음과 같은 표준 유틸리티를 제외하면 대부분을 ls
사용할 수 없습니다 date
.
내 특별한 경우에는 사용 가능한 스크립트를 사용하고 싶었습니다. /usr/local
일반 로그인 사용자의 경우 source
init 스크립트만으로 충분합니다..bashrc
source
nologin 사용자의 경우 운영자만큼 사용하기 쉽지 않은 것 같습니다 .
.
/etc/profile
또는에 필요한 줄을 추가하려고 시도했지만 /etc/bash.bashrc
그것도 작동하지 않았습니다.
바이너리를 에 복사하는 것 외에 다른 방법이 있습니까 /bin
?
현재 우분투 14.04를 사용하고 있습니다.
답변1
파일 에 다음과 같은 기본 경로가 포함되어 있으므로 추가 /usr/local
하세요 .ENV_PATH
/etc/login.defs
/etc/login.defs
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games