(SELinux로) 프로세스 이름으로 파일에 액세스 할 수있는 방법을 어떻게 확인할 수 있습니까? 예를 들어 , 우리는이 개 프로세스를 가지고 : /usr/bin/foo1 /usr/bin/foo2 그들은 이름 userA와 계정에서 실행 및 수정 파일을 열려고됩니다 /home/userA/test.txt foo1이 파일을 열려고하면 필요합니다. 괜찮습니다. 하
"semanage port -a -t http_port_t -p tcp 81"을 수행하고 포트 81에서 수신 대기하도록 httpd.conf를 수정했습니다. httpd 서비스를 다시 시작한 후에 작동하지 않습니다. 하지만 기본 포트 80을 사용하고 있습니다. SeLinux를 확인했는데 실제로 비활성화되었습니다. 어떤 사람이 나를 빼낼 수 있습니까?
어떤 이유로 SELinux가 활성화 된 Fedora 11에서 Firefox 3.5.x를 실행하면 애플릿을 동적으로 임베드하려고 할 때 브라우저가 충돌합니다. Windows, Ubuntu 및 Mac에서 사용자는 서명자를 신뢰 한 다음 실행중인 Java 애플릿을 신뢰하지만 Fedora에서는이 프롬프트가 표시되지 않습니다. SELinux를 비활성화하면 프롬프트가
나는 매일 실행하고 싶은 레일스 스크립트를 가지고있다. 나는 많은 접근 방식이 있다는 것을 알고 있으며, 어떤 사람들은 cron'd script/runner 접근 방식을 싫어하는 경향이 있지만 그것이 나의 필요를 충족시키는 것으로 보인다. 그러나 내 스크립트는 예정대로 실행되지 않습니다. 내 신청서는 /data/myapp/current이고, 스크립트는 sc
나는 stdin, stdout 및 stderr에 액세스 할 수있는 Linux 프로세스를 생성 할 수 있기를 원합니다. 프로세스 레벨 자체에서이 작업을 수행 할 수 있습니까? 나는 또한 생성 된 프로세스가 스트림의 다른 쪽 끝이 가리키는 "것을"바꿀 수 없도록 암시 적으로 (모순)라고 말하고있다. 은유 는 : 파이프로부터 시작되는 처리는 어디에서 오는 투입구
로컬에서는 내 앱이 정상적으로 실행되고 로그에 기록됩니다. 내 프로덕션 서버에서 PassOS를 실행하는 Apache 서버로 CentOS를 실행하고 있습니다. 디버깅을 시도 할 때 로그 파일이 기록되지 않는 것으로 나타났습니다. 내가 한 첫 번째 일은 chmod 0666이며, 작동하지 않는다는 것을 알았을 때 나는 아파치 로그를 보았다. 레일스 오류 : 로그