su

    12

    3답변

    특정 명령을 실행하고 루트로 변경하여 나머지 스크립트를 실행하려면 비 루트 사용자 계정이 필요한 쉘 스크립트가 있습니다. SUSE11을 사용하고 있습니다. 나는 암호 프롬프트를 자동화하기 위해 expect를 사용했다. 그러나 spawn su - 을 사용하고 명령이 실행되면 프롬프트가 루트로 돌아오고 나머지 스크립트는 실행되지 않습니다. 예 : < non-r

    2

    1답변

    linux "su"명령에 암호를 전달할 방법이 있습니까? sshexec 및 Ant를 사용하여 배포를 자동화하려고 시도하고 있습니다. 그 일환으로 "su"명령을 실행해야하지만 암호를 지정할 방법이 없습니다. su 명령에는 sudo와 같은 -S 스위치가 없습니다. 나는 sshexec에 commandResource와 입력 속성을 사용하여 시도했지만, 단지 "su

    2

    3답변

    난 내 코드이 줄을 추가하면서 Process process = Runtime.getRuntime().exec("su -c"); 또는 "SU"명령을 실행하려고 Process process = Runtime.getRuntime().exec("su"); , process.exitValue()는 실패를 의미하는 1을 반환합니다. 내 뿌리가 안드로이드 장치가

    0

    1답변

    su 명령과 다른 스크립트를 통해 다른 사용자의 루비 스크립트를 실행하는 가장 좋은 방법은 무엇입니까? 나는 시작 유니콘에 대해 다음 명령으로 bash는 스크립트가 있습니다 sudo -u unicornuser sh -l -c "bundle exec unicorn_rails -E production -D" 이 스크립트는 있는 init.d 스크립트입니다 그

    0

    3답변

    나는 echo password | su user 스와 하나의 명령 줄에 사용자를 변경하려면하지만이 작동하지 않습니다. 다른 가능성이 있습니까? 질문 : 기원

    1

    2답변

    우선 제 상황을 제시하고 싶습니다. Runtime.getRuntime().exec(...)을 사용하여 다양한 셸 명령을 전달하는 커널 트로커를 만들고 있는데, 제대로 작동하지만 문제는 su 권한이 실행될 때마다 묻는 것입니다 su 명령어가 포함 된 쉘 명령어. 나는 한 번만 권한을 요청한 다음 다시 su를 묻지 않고 모든 명령을 실행하기를 원합니다. 현재

    0

    2답변

    나는이 질문에 전에 대답했지만, 나는 내가 좋아하는 대답을 찾을 수 없다. 다른 사용자로 매우 특정한 스크립트를 실행하는 쉘 스크립트를 작성하고 싶습니다. (누군가가 postgres 사용자로 postgres를 시작할 수 있기를 바랍니다.) 스크립트에는 710 perms가 있으므로 특정 그룹에 의해 실행 가능하지만 해당 그룹에서 읽기 또는 쓰기가 불가능합니다

    3

    3답변

    process = Runtime.getRuntime().exec("su"); os = new DataOutputStream(process.getOutputStream()); os.writeBytes(command + "\n"); os.writeBytes("exit\n"); os.flush(); process.waitFor(); 시스템은 말한다

    3

    2답변

    포스트 그레스를 실행할 수 있도록 su을 Mac의 postgres 사용자에게 보내고 싶습니다. 내가 뭘 잘못하고 있니? delirium:~ anna$ sudo su postgres delirium:~ anna$ 아무런 일도 일어나지 않습니다. 내가 su하기 위해이를하려고하면 또한 오류 얻을 delirium:~ anna$ sudo pg_ctl -D /u

    2

    2답변

    SSH를 사용하여 원격 서버에서 스크립트를 실행하고 싶습니다. 시스템 명령을 사용하여 올바르게 실행되는 모든 코드를 작성했습니다. 원격 서버에서 코드를 실행하려면 원격 서버에 설치해야하는 패키지가 필요합니다. 이렇게하려면 원격 터미널에 ROOT 사용자로 로그인해야합니다. 내가 루비 스크립트를 사용하여이 작업을 수행 할 때 그래서 나는 내가 어떤 리눅스가 [