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

ytt123의 이미지

여러 명이 작업할 공유폴더에 대한 쓰기읽기실행 권한은 어떻게 주는게 좋은가요

여러 명의 사용자가 한 디렉토리에서 파일도 만들고 디렉토리도 만들고 하면서 읽기 쓰기 실행의 모든 작업을 할 수 있게 하려고 합니다. 가령 /shared 에서요. 즉 한 디렉토리를 완전히 공유시키고 싶은데요,

단순히 sudo chmod -R a+rwx /shared
이렇게 하면 되는건가요.

그러면 어떤 유저든 /shared 안에 언제든지 여러 계층의 폴더들이나 파일을 만들면, 누구든지 접근이 가능한건지요.

그리고 혹시 위 명령어를 사용하게 되면 +x 때문에 일반 파일에도 실행가능한 파일로 바뀌게 되는데요, 이를 방지하는 방법은 없을까요? 그러니까 모든 유저가 디렉토리에 접근할 수 있도록 +x 를 디렉토리에만 주고 싶은데 (파일이 아닌) 그렇게 선택적으로도 가능한지요.

감사합니다!!!

익명 사용자의 이미지

리눅스 질문 드립니다.

리눅스 bash 질문 드립니다.

mg2000의 이미지

푸시는 어떤 원리로 동작하는 걸까요?

푸시 구현에 대해서 찾아보면 대부분 서버에 클라이언트 아이디 같은 것을 서버에 등록해 두고...

서버로 보낼 아이디와 메시지 전달하면, 서버가 해당 아이디에 해당하는 클라이언트로 매시지를 보낸다 뭐 이런식인데...

정작 서버가 클라이언트로는 어떻게 메시지를 보낼까요?

클라이언트가 소켓을 연결해 놓는 것도 아닌 것 같고...

자동응답기처럼 클라이언트가 주기적으로 서버한테 메시지 온거 있나 주기적으로 체크하는건지...

이러면 부하가 너무 걸리는거 아닌가 싶기도 하고 말이죠.

서버가 클라이언트한테 푸시 메시지를 어떻게 보내는 걸까요?

익명 사용자의 이미지

cpp 질문

#include <string>
#include <iostream>
std::string str_func(){
        std::string a = "aaaa";
        return a;
}
void display_string(const char * buf){
        std::cout << buf << std::endl;
}
int main(void) {
    const char *str = str_func().c_str();
    display_string(str);
    std::string b = "bbbb"; //uaf
    display_string(str);  /* Undefined behavior */
}

여기서 2번째 display_string(str)에 왜 aaaa가 출력되는지 모르겠습니다.

Maylop@Google의 이미지

파이썬 .join 질문이 있습니다..


quiz = [116, 66, 85, 81, 93, 120, 81, 83, 91]
for i in range(len(quiz)):
quiz[i] ^= 0x30

quiz = ''.join([chr(_) for _ in quiz])

이런 코드인데 마지막 줄이 어떻게 돌아가는지 잘 모르겠습니다

세벌의 이미지

디스크? 스토리지?

디스크와 스토리지 차이는 무엇인가요?

세벌의 이미지

sqldeveloper error or not?

sqldeveloper 질문.
Test 는 Success
첨부 파일.

그런데 connect 버튼 누르면...
연결되는 건지 마는 건지?
에러 메시지도 없고...
되는 건지 마는 건지 어디에서 확인하나요?

oracle 에 물어보는 게 정석이겠지만
oracle 홈페이지 어디서 어떻게 물어봐야 될지 모르겠어서
고수님 많이 오시는 kldp에 물어봅니다.

tkdgus2916의 이미지

운영체제 프로그램이 항상 같은 결과를 보이지 않을 때 디버깅 방법

Pintos라는 운영체제 과제를 하는 중인데요

SystemCall을 구현하는 부분을 하고 있습니다. 그중에서 exit systemcall을 구현하고 있는데요

Userprogram에서 exit을 호출하는 프로그램을 운영체제에서 실행하고 결과를 확인하는 중인데요

프로그램을 여러번 실행했을때 대부분은 exit 내부의 print가 출력되어서 정상적인 작동을 하는데,
한번씩 print가 출력되지 않고 그냥 종료가 되어버립니다.

이러한 경우에 해결 방법이나 디버깅 방법이 있을까요? gdb를 사용한다고 해도 어떤 타이밍에 예외 결과가 나올지 모르는데, 계속 노가다 하는 방법 밖에 없는 것인가요?

phyljh의 이미지

프로세스ID와 쓰레드ID의 차이점에 대해 문의드립니다.

top나 htop으로 PID를 확인해보면 프로세스 내에서 생성한 쓰레드도 별도의 PID값을 가집니다.

그래서 그동안 쓰레드도 별도의 프로세스처럼 동작하는구나 하고 생각을 해왔는데
getpid()함수를 쓰레드함수내에서 호출하니 쓰레드를 생성한 프로세스의 pid를 리턴하더군요. 제가 하려고 했던것은 쓰레드 함수에서 그 쓰레드의 우선순의를 변경하려고 했던건데 이것때문에 삽질을 하다가 질문드립니다.

쓰레드에서 쓰레드ID를 얻는법이랑 htop이나 top에서는 PID가 쓰레드도 모두 각각의 PID를 갖는데 왜 getpid()는 프로세스의 값을 리턴하는지에대해 답변좀 부탁드립니다

페이지

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