nologin 사용자로 실행 중인 프로세스에서 명령을 실행합니다.

nologin 사용자로 실행 중인 프로세스에서 명령을 실행합니다.

nologin 사용자로 실행 중인 프로세스가 있습니다(이 경우수코양이섬기는 사람).

프로세스에서 일부 셸 명령을 실행하고 싶지만 다음과 같은 표준 유틸리티를 제외하면 대부분을 ls사용할 수 없습니다 date.

내 특별한 경우에는 사용 가능한 스크립트를 사용하고 싶었습니다. /usr/local일반 로그인 사용자의 경우 sourceinit 스크립트만으로 충분합니다..bashrc

sourcenologin 사용자의 경우 운영자만큼 사용하기 쉽지 않은 것 같습니다 ..

/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

관련 정보