Java에서 SELinux 권한을 설정하려면 어떻게해야합니까?

ToBeReplaced

SELinux 유형으로 파일을 만들고 싶습니다 svirt_sandbox_file_t.

createFile에 전달할 수 있는 FileAttribute찾고 있다고 생각 합니다.

내 목표 언어는 차이가 있다면 Clojure입니다.

스티븐 C

첫째, Java NIO 파일 속성을 통해이 작업을 수행 할 수 없다고 생각합니다. AFAIK는 지원되지 않습니다.

생각할 수있는 두 가지 접근 방식이 있습니다.

  • 가장 실용적인 방법 Process은 파일이 생성 된 후 SELinux 속성을 조정하기 위해 외부 SELinux 명령을 실행하는 데 사용 하는 것입니다. 응용 프로그램에이 작업을 수행하는 데 필요한 권한이 있다고 가정하면 이것이 작동하지 않는 이유를 알 수 없습니다.

  • 좀 더 어려운 접근 방식은 JNI를 사용하여 관련 SELinux 네이티브 코드 라이브러리를 호출하는 것입니다. 예를 들어 Android 라이브러리에서이 클래스를 발견했습니다. https://github.com/android/platform_frameworks_base/blob/master/core/java/android/os/SELinux.java ... 그런 식으로 작동하는 것 같습니다. 이 접근 방식이 일반 Linux 플랫폼에서 일반 Java와 함께 작동 할 것이라고 생각합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

dir (ACL 사용)에서 권한을 재귀 적으로 설정하려면 어떻게해야합니까?

분류에서Dev

Firefox에서 설정하고 주문한 언어 목록을 백업하려면 어떻게해야합니까?

분류에서Dev

Firefox에서 설정하고 주문한 언어 목록을 백업하려면 어떻게해야합니까?

분류에서Dev

SelectListItem에서 선택한 항목을 올바르게 설정하려면 어떻게해야합니까?

분류에서Dev

권한을 통해 Firefox에서 HTML Canvas 지문을 차단하려면 어떻게해야합니까?

분류에서Dev

ComboBoxItem을 내부 버튼에서 선택한대로 설정하려면 어떻게해야합니까?

분류에서Dev

Bash에서 편집 한 히스토리 라인을 재설정하려면 어떻게해야합니까?

분류에서Dev

권한 거부를 방지하려면 디렉토리에 어떤 권한을 설정해야합니까?

분류에서Dev

사용자에게 C : \ ProgramData에서 쓰기 권한을 허용하려면 어떻게해야합니까?

분류에서Dev

EclipseLink에 대한 SQL 로깅을 올바르게 설정하려면 어떻게해야합니까?

분류에서Dev

EclipseLink에 대한 SQL 로깅을 올바르게 설정하려면 어떻게해야합니까?

분류에서Dev

Linux에서 USB 드라이브를 마운트 할 때 쓰기 권한을 자동으로 설정하려면 어떻게해야합니까?

분류에서Dev

야외 공간에 대한 소유자 권한을 제거하려면 어떻게해야합니까?

분류에서Dev

macOS에서 내 저장소에 대해 SSH 설정을 유지하려면 어떻게해야합니까?

분류에서Dev

특정 수의 틱 후에 Netlogo에서 설정을 표시하려면 어떻게해야합니까?

분류에서Dev

web.config에서 Windows 인증을 올바르게 설정하려면 어떻게해야합니까?

분류에서Dev

액체에서 변수 설정을 해제하려면 어떻게해야합니까?

분류에서Dev

iOS 장치 화면에 맞게 제약 조건을 설정하려면 어떻게해야합니까?

분류에서Dev

애플리케이션 설정에 설정을 저장하려면 어떻게해야합니까?

분류에서Dev

목록에없는 확장에 대한 기본 앱을 설정하려면 어떻게해야합니까?

분류에서Dev

JavaScript에 대한 질문 : switch 문을 "재설정"하려면 어떻게해야합니까?

분류에서Dev

알림에 대한 앱 설정을 확인하려면 어떻게해야합니까?

분류에서Dev

사전 값을 다른 사전 값에 대한 참조로 설정하려면 어떻게해야합니까?

분류에서Dev

IIS7에 Wordpress 3.9.1을 설치하려면 어떤 폴더 권한을 설정해야합니까?

분류에서Dev

SQS 대기열-권한 아래에 20 개 이상의 정책 설명을 추가하려면 어떻게해야합니까?

분류에서Dev

Launcher에서 실행하도록 PyCharm을 설정하려면 어떻게해야합니까?

분류에서Dev

Launcher에서 실행하도록 PyCharm을 설정하려면 어떻게해야합니까?

분류에서Dev

Cloudformation Lambda에서 AWS Lambda에 대한 maximumRetryAttempt를 설정하려면 어떻게해야합니까?

분류에서Dev

Facebook Analytics에서 푸시 알림에 대한 딥 링크를 설정하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    dir (ACL 사용)에서 권한을 재귀 적으로 설정하려면 어떻게해야합니까?

  2. 2

    Firefox에서 설정하고 주문한 언어 목록을 백업하려면 어떻게해야합니까?

  3. 3

    Firefox에서 설정하고 주문한 언어 목록을 백업하려면 어떻게해야합니까?

  4. 4

    SelectListItem에서 선택한 항목을 올바르게 설정하려면 어떻게해야합니까?

  5. 5

    권한을 통해 Firefox에서 HTML Canvas 지문을 차단하려면 어떻게해야합니까?

  6. 6

    ComboBoxItem을 내부 버튼에서 선택한대로 설정하려면 어떻게해야합니까?

  7. 7

    Bash에서 편집 한 히스토리 라인을 재설정하려면 어떻게해야합니까?

  8. 8

    권한 거부를 방지하려면 디렉토리에 어떤 권한을 설정해야합니까?

  9. 9

    사용자에게 C : \ ProgramData에서 쓰기 권한을 허용하려면 어떻게해야합니까?

  10. 10

    EclipseLink에 대한 SQL 로깅을 올바르게 설정하려면 어떻게해야합니까?

  11. 11

    EclipseLink에 대한 SQL 로깅을 올바르게 설정하려면 어떻게해야합니까?

  12. 12

    Linux에서 USB 드라이브를 마운트 할 때 쓰기 권한을 자동으로 설정하려면 어떻게해야합니까?

  13. 13

    야외 공간에 대한 소유자 권한을 제거하려면 어떻게해야합니까?

  14. 14

    macOS에서 내 저장소에 대해 SSH 설정을 유지하려면 어떻게해야합니까?

  15. 15

    특정 수의 틱 후에 Netlogo에서 설정을 표시하려면 어떻게해야합니까?

  16. 16

    web.config에서 Windows 인증을 올바르게 설정하려면 어떻게해야합니까?

  17. 17

    액체에서 변수 설정을 해제하려면 어떻게해야합니까?

  18. 18

    iOS 장치 화면에 맞게 제약 조건을 설정하려면 어떻게해야합니까?

  19. 19

    애플리케이션 설정에 설정을 저장하려면 어떻게해야합니까?

  20. 20

    목록에없는 확장에 대한 기본 앱을 설정하려면 어떻게해야합니까?

  21. 21

    JavaScript에 대한 질문 : switch 문을 "재설정"하려면 어떻게해야합니까?

  22. 22

    알림에 대한 앱 설정을 확인하려면 어떻게해야합니까?

  23. 23

    사전 값을 다른 사전 값에 대한 참조로 설정하려면 어떻게해야합니까?

  24. 24

    IIS7에 Wordpress 3.9.1을 설치하려면 어떤 폴더 권한을 설정해야합니까?

  25. 25

    SQS 대기열-권한 아래에 20 개 이상의 정책 설명을 추가하려면 어떻게해야합니까?

  26. 26

    Launcher에서 실행하도록 PyCharm을 설정하려면 어떻게해야합니까?

  27. 27

    Launcher에서 실행하도록 PyCharm을 설정하려면 어떻게해야합니까?

  28. 28

    Cloudformation Lambda에서 AWS Lambda에 대한 maximumRetryAttempt를 설정하려면 어떻게해야합니까?

  29. 29

    Facebook Analytics에서 푸시 알림에 대한 딥 링크를 설정하려면 어떻게해야합니까?

뜨겁다태그

보관