우분투 서버 (12.04 LTS)에 Stata가있는 ODBC를 통해 Teradata 데이터베이스에 연결 중입니다. .odbc.ini 파일에 저장된 TD 사용자 ID와 암호가 끔찍한 아이디어 인 것만 제외하면 모든 것이 잘 작동합니다. 대안은 Stata에 입력하는 것입니다. Stata는 더 나빠 보이고 어색합니다. 더 안전하게이 작업을 수행 할 수있는 방법이 있습니까? 서버로 ssh하기 위해 사용하는 로그인 정보가 TD 데이터베이스와 동기화됩니다. 그 정보를 함께 전달할 수 있어야합니다.Linux의 .odbc.ini 파일에 사용자 ID/암호를 저장하지 않으려면 어떻게해야합니까?
답변
odbc.ini 파일 또는 사용자 자격 증명이 포함될 수있는 우분투 서버의 다른 파일 주위에보다 세밀한 보안을 설정하려면 Access Control Lists (ACL)을 사용하는 것이 좋습니다. 일반적인 Owner :: Group :: World 권한 이외에 특정 파일에 대해 명시 적 권한이 허용되는지 여부에 따라 특정 사용자에게 권한을 지정할 수 있습니다.
Teradata의 보안과 관련된 다른 옵션으로는 환경에서 LDAP 인증을 지원하는 경우 LDAP 인증을 사용할 수 있습니다. Teradata에서 LDAP를 구성하는 것은 SO의 범위를 벗어나며 대부분의 경우 Teradata의 정보 보안 CoE와 함께 유료 서비스를 제공합니다.
ODBC 용어에서 사용자는 임의의 ODBC ini 파일에 사용자 이름/암호를 저장할 필요가 없습니다. ODBC SQLConnect 및 SQLDriverConnect은 호출시 사용자 이름/암호 전달을 지원합니다.
SQLDriverConnect는 "DSN = YourDataSourceName; UID = username; PWD = password"와 같이 InConnectionString에 뭔가가 필요합니다.
한 단계 더 나아가 전체 DSN을 명령 줄 인수로 전달할 수 있으므로 ini 파일에 ODBC 데이터 원본이 필요하지 않습니다. 포럼 독자 중 한 명이 Teradata에서 샘플을 게시 할 수 있습니다.
SSH 로깅에서 사용자 이름과 암호를 전달하는 방법. 응용 프로그램은이를 캡처하여 ODBC에 전달해야합니다.
- 1. URL 요청을 루비의 로그에 저장하지 않으려면 어떻게해야합니까?
- 2. 종이 클립. 빈 파일을 저장하지 않으려면 어떻게해야합니까?
- 3. JDBC를 사용하여 Oracle에 연결하기 위해 자격 증명을 저장하지 않으려면 어떻게해야합니까?
- 4. 환경 설정을 SharedPreferences에 저장하지 않으려면 어떻게해야하나요?
- 5. BeginInvoke 및 EndInvoke를 사용할 때 대리자를 전달/저장하지 않으려면 어떻게해야합니까?
- 6. VideoDisplay가 재생 한 모든 데이터를 저장하지 않으려면 어떻게해야합니까?
- 7. 공백이 될 수있는 빈 모델을 저장하지 않으려면 어떻게해야합니까?
- 8. Symfony 양식의 반복 필드를 여러 번 저장하지 않으려면 어떻게해야합니까?
- 9. 일부 NSManagedObjects를 저장하지만 다른 NSManagedObjects는 저장하지 않으려면 어떻게해야합니까?
- 10. CanCan에서 사용자 작업을 허용하지 않으려면 어떻게해야합니까?
- 11. 데이터베이스에 하위 특성을 저장하지 않으려면 accepts_nested_attributes_를 입력하십시오.
- 12. Dreamweaver에서 종속 파일을 저장하지 않으려면 어떻게합니까?
- 13. Android 활동의 상태를 저장하지 않으려면 어떻게해야하나요?
- 14. 헤더 파일에 상수 정의를 유지하고 모든 라이브러리에 링크하지 않으려면 어떻게해야합니까?
- 15. @SupressWarnings을 사용하지 않으려면 어떻게해야합니까?
- 16. 변수를 반복하지 않으려면 어떻게해야합니까?
- 17. Ehcache가 파일에 아무것도 저장하지 않음
- 18. 장소의 새로운 래퍼 객체를 생성하지 않으려면 어떻게해야합니까?
- 19. 파일을 리포지토리에 업로드하지 않으려면 어떻게해야합니까?
- 20. ok 버튼을 클릭하지 않으려면 어떻게해야합니까?
- 21. 값을 덮어 쓰지 않으려면 어떻게해야합니까?
- 22. GLSL에서 경고를 표시하지 않으려면 어떻게해야합니까?
- 23. 자바 키워드를 사용하지 않으려면 어떻게해야합니까?
- 24. 이 레이어를 겹치게하지 않으려면 어떻게해야합니까?
- 25. 텍스트 설명을 사용하지 않으려면 어떻게해야합니까?
- 26. 프레임 디스플레이를 표시하지 않으려면 어떻게해야합니까?
- 27. PHP로 클래스를 자동로드하지 않으려면 어떻게해야합니까?
- 28. 정규식에서 숫자를 허용하지 않으려면 어떻게해야합니까?
- 29. 코드에서 유효성 검사를하지 않으려면 어떻게해야합니까?
- 30. codeigniter에서 세션을 변경하지 않으려면 어떻게해야합니까?