프로그래밍 QnA + 설치 및 활용 QnA

andakt의 이미지

sudo chmod 문제...

안녕하세요.

이번에 apache 유저로 A라는 유저의 /home/A/pub 디렉토리(퍼미션700)에 접근
하는걸

sudo로 해결하려하고 있습니다.

/etc/sudoers 에는 아래와 같이 설정 해주었습니다.

apache localhost=(A)NOPASSWD: /bin/mkdir /home/A/pub/*
apache localhost=(A)NOPASSWD: /bin/chmod /home/A/pub/*

대충 /home/A/pub 하위에서만 mkdir chmod를 하려고 저렇게 주었고

실제로도 mkdir은 정상적으로 pub의 하위 디렉토리에서만 가능하지만

chmod는 무엇이 문제인지

apache localhost=(A)NOPASSWD: /bin/chmod

bizzare의 이미지

__cdecl, __stdcall

리눅스/유닉스에서 만든 함수는 기본적으로
윈도우의 __cdecl과 동일한 방식으로 생성되는 것으로 알고 있습니다.

리눅스/유닉스에서
그러면 __stdcall과 같은 방식으로 생성하기 위해서는 어떻게 하는지요?

그리고 __cdecl과 같은 방식으로 생성하도록 하는 것을 명시적으로 표현하는 방법은 없는지요?

bizzare의 이미지

공유 라이브러리를 만들 때 함수 export에 관하여..

공유 라이브러리를 만들려고 합니다.

윈도우에서는 함수를 export할 때

__declspec(dllexport) void __cdecl Function()와 같이 함수를 export한다고 명시적으로 해주어야만 하며 이렇게 하지 않은 함수는 export되지 않습니다.

그런데 리눅스/유닉스에서는 기본적으로는 그냥
void Function()이라고만 해줘도 함수가 export되더군요.

편하긴 한데 이렇게 했을 때
보안상 export하지 않았으면 하는 함수까지 export되는 문제가 생깁니다.

lastsky의 이미지

이상한 로그 " did not receive identification string fro

Apr 28 18:51:01 ns1 sshd[2595]: Did not receive identification string from 127.0.0.1

요새 아주 미치겠습니다. -_-;;; IP라도 나오면 ㅠ.ㅜ

약 24초간격으로 이모양인데 ㅠ.ㅜ 어케야데나요?

호스팅 관리자는 BFD 라는 툴로 막으라든데...

별로 내공이 깊은 관리자가 아니라... 해매고만 있네요...

고수님들의 조언 부탁드리겠습니다.

tristansong의 이미지

Template에러

#include <iostream>
using namespace std;

template < class T >
inline const T& max( const T& a, const T& b)
{
	return a<b ? b: a;
}
void main(void)
{
	
	cout << max(13, 15);

}

max 값에서 에러가 생깁니다. 무엇때문일까요?
ssik425의 이미지

[서버 레이드] 디스크 재설치시 레이드 존재 여부 문의?

- 현재 A 서버에 4개의 SCSI 디스크로 레이드를 구성하였습니다. 1개는 OS 나머지 3개는 통짜로 묶어 놓은 상태입니다.
이때 동일한 계열의 서버에 디스크만 이전한다면 구성된 레이드가 유지 될 수 있을까요?
참 동일한 서버가 아니네요.. 같은 INTEL 서버기는 한데 RAID 컨트롤러가 틀리네요.. 혹 이런 작업 해보신분 있나요?
내일 작업해야 하는데 다시 설치해야 한다면 너무 가혹합니다. 레이드가 그래도 살수 있다면 정말 좋을 텐데....

nadakwon의 이미지

fifo 에서~~~양방향?

fifo 를 이용해서 단방향으로 프로세스간의 통신은 이해를 하겠습니다.

그런데 양방향으로 해야한다면 어떠한 식으로 해야하나요?

fifo 가 아니고 다른 방법을 써야 한다면 어떤 것이 낳을까요?

이미 두 프로세스가 양이 방대해져서 부모 자식간의 사이를 만들기가 만만치 않게 되어버렸거든요....pipe 를 사용하면 좋을텐데..말이죠....

고수님들의 조언을 다시 한번 부탁드리겠습니다.

hunhoon71의 이미지

아파치 데몬 실행시 에러...

안녕하세요...
:
: 아파치를 stop했다가 start하면
: [error] Failed to resolve server name for 61.100.186.
: 85 (check DNS) -- or specify an explicit ServerName
: /usr/local/apache/bin/apachectl start: httpd started
:
: 라고뜨면서 시작은 됩니다...
: 그리고 restart도 잘 되구요..
: 일단 작동엔 문제가 없는거 같긴한데..
: 뭐가 문제인지 모르겠네요..

jjaiwook79의 이미지

콘솔 로그인 프롬프트에서 키보드 동작안하는 이유?

사용중인 운영체제는 'Red Hat Enterprise Linux AS release 3 (Taroon)' 입니다.

평소 랜선만 연결해놓고 쓰다가 랜카드에 문제가 있어. 런레벨3에서 콘솔 접속하려고 했으나 로그인 프롬프트에서 키보드가 동작하지 않습니다.

하지만 런레벨1일 경우는 로그인 프롬프트를 거치지 않고 바로 로그인되며 키보드가 제대로 인식됩니다.

도대체 왜 그런지 좀처럼 이유를 찾기 힘듭니다. 도움부탁드립니다.

참고로 런레벨3와 런레벨1일때의 프로세스정보를 올립니다.

greenwod의 이미지

16자리 숫자를 10자리로 변환하는 방법

안녕하세요... 무지막지하게 고민하다가 질문을 올립니다.

문제는 숫자 16자리를 암호화 하여 10자리 이하로, 아니 최대한 12자리 정도까지 압축해야 하는데요

16자리를 암호화 하여 12자리 이하로 만든 후 네트워크로 전송해서 받은 숫자를 16자리로 복호화를 하고 싶습니다.

무조건 문자가 아닌 숫자이어야 합니다.

물론 굳이 암호화가 아니더라도 숫자를 줄여서 전송한 후 다시 이를 받아서 16자리로 만들수 있는 방법을 알고 싶습니다.

다시 말해서 1234567890123456 이라는 16자리 숫자를 1234567890 이라는 10자리 숫자로 변환한 후 이를 전송하면 1234567890 이라는 암호화된 숫자를 가지고 1234567890123456 이라는 숫자로 변환하는 암호화 기법을 알고 싶습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기