Openshift에서 Java 응용 프로그램을 만들었습니다. 내 사용자 이름과 개인 키를 사용하여 리눅스 인스턴스에 로그인 할 수 있습니다. 이제 제 리눅스 소프트웨어에 타사 소프트웨어를 설치할 필요가 있습니다.하지만 그렇게하려고하면 권한이 거부되었습니다.OpenShift의 루트 권한
는는/usr/빈/설치
: 일반 파일 `/usr/local/lib/libogg.so.0.8.2 '를 만들 수 없습니다 : 그 이유는
권한입니다 부인할 전 루트로 로그인하지 않았습니다.
나는 net을 통해 6 시간 정도 훑어보고 소프트웨어를 설치하기 위해 내 redhat 리눅스 서버에 루트로 로그인하는 방법을 찾지 못했습니다. 기본 설치 스크립트를 변경하고 싶지 않습니다. Redhat 무료 버전을 사용하고 있습니다.
도움 필요! 당신이 OpenShift Online에 당신이에 sshing된다 (클라우드 PaaS를) 기어를 지칭
소프트웨어를 설치하기 위해 어떤 명령을 사용합니까? '아마도 어쩌면 사용하려고? 'sudo'과 같을 것입니다. –
Elyasin
./configure 명령이 있습니다. 이 스크립트는 설치를 수행하고 단계 중 하나에서 lib 디렉토리에 폴더를 만들고 루트로 로그인하지 않았기 때문에 권한이 거부되었다고 말합니다. 나는 sudo 명령도 시도했는데 허가가 거부되었다고한다. –
어쩌면 당신은 readme 또는 지시 사항에 뭔가를 놓친 것입니까? 스크립트가 setuid 플래그를 설정해야한다고 상상해보십시오. 'setuid' 플래그를 설정하려고합니까? – Elyasin