반달가면

Sources

Posts

427 posts

리눅스에서 사용자 그룹(group) 생성/수정/삭제

반달가면|2017년 11월 21일

기본적인 내용이지만 정리해 두기로. 리눅스에서 사용자 그룹(group)을 생성/수정/삭제하는 방법이다. 특정 디렉토리나 파일에 대한 접근/실행 권한을 특정 그룹에만 허가하고 싶을 때 필요하다. 먼저 내가 속한 그룹 목록을 아래의 예시와 같이 확인할 수 있다. # 내가 속한 그룹 목록 출력 groups # 사용자 john이 속한 그룹 목록 출력 groups john 새로 그룹을 만들려면 groupadd 명령을 사용한다. 아래의 예시를 보자. 루트(root) 권한을 필요로 한다. # 새 그룹 my_group 추가 sudo groupadd my_group 그룹명 변경은 groupmod 명령에서 -n 옵션을 사용한다. # my_group 이름을 my_new_gro

리눅스에서 sudo 명령 실행 권한 부여/삭제하기 (우분투 계열)

반달가면|2017년 11월 20일

루트(root) 권한으로 명령을 실행시킬 수 있는 sudo 명령에 대한 사용 권한은 해당 사용자 계정이 sudo 그룹(group)에 소속되어 있느냐에 의해 결정된다. sudo 그룹에 소속된 사용자만이 sudo 명령을 사용할 수 있다. 사용자에게 sudo 권한을 부여하거나 삭제하고 싶으면 sudo 그룹에 사용자를 추가/삭제하면 된다. 우분투 기준으로 아래의 예시와 같이 adduser 명령으로 사용자 계정을 sudo 그룹에 추가할 수 있다. # 사용자 계정 john을 sudo 그룹에 추가(adduser) sudo adduser john sudo usermod 명령에 -a(추가, append) 옵션으로도 가능하다. # 사용자 계정 john을 sudo 그룹에 추가(usermod) sudo us

[bash: sed] 16진수값(hex) 대체하기

반달가면|2017년 11월 14일

sed에서 문자열이 아니라 16진수값을 대체할 수도 있다. 따라서 텍스트 파일뿐만 아니라 바이너리 파일에 대해서도 대체 기능을 사용할 수 있다(sed를 이용한 문자열 대체의 기본은 이전 게시물을 참고하자. 여기로). 아래의 예시를 보자. # my_file.dat에서 모든 0xff를 0xf0으로 대체, my_file.mod.dat로 저장 sed 's/\xff/\xf0/g' my_file.dat > my_file.mod.dat 16진수를 나타내기 위해 'x'를 사용하는데, 문자 x를 의미하는 것이 아니므로 역슬래시(\)를 추가해 주어야 한다. 즉 \xff는 0xff를 의미하게 된다. 만약 연속되는 16진수값을 대체할 경우에는 각 값마다 \x를 붙인다. 아래의 예시를 보자. # my_fi

인텔 CPU + AMD GPU 조합의 배경

반달가면|2017년 11월 7일

원문기사는 여기로 흥미롭게도, 인텔 CPU에 AMD 라데온 GPU를 하나로 통합한 8세대 코어 H-시리즈 프로세서가 나온다고 한다. 대략의 상황은 아래와 같다. 원래 인텔은 엔비디아와 특허 공유 계약을 통해 엔비디아의 기술을 자사의 GPU에 적용해 왔는데, 작년에 이 계약이 만료되었다. 이후 인텔측에서 먼저 AMD를 접촉했다는 것으로 보아 엔비디아와의 재계약이 이루어지지 않은 모양. 어쨌든 특허 공유를 통해 엔비디아의 설계를 가져와 직접 GPU를 제작했던 것과는 달리 AMD의 경우 GPU칩 자체를 구매하는 형태가 될 것이라고 한다. 즉 인텔의 CPU칩과 AMD로부터 구매한 GPU칩을 하나의 패키지에 올리는 형태. 코어 H-시리즈의 TDP는 35W~45W 수준으로 고성능 노트북의 경량화

유진 카스퍼스키의 자백(?)

반달가면|2017년 11월 6일

원문 기사는 여기로 얼마전에 카스퍼스키 안티 바이러스 S/W가 설치된 PC에 대해 러시아 정부가 무작위로 사찰, 자료를 가져갔다는 얘기가 있었는데(이전 게시물을 참고하자. 여기로), 카스퍼스키랩의 최고경영자 유진 카스퍼스키가 자백(?) 비슷한 인터뷰를 했구나; 요지는, 의심스러운 파일들이 있었기 때문에 그래서 그것을 복사해 가져오긴 했지만 자신들이 잘못한 것은 없고 이런 경우는 아주 희귀하게 일어난다는 식이다. 그런데 가져와서 보니 NSA의 해킹 도구였고, 미국 정부의 기밀사항이 포함되어 있는 파일이니 삭제하라고 지시했다는 것. 고객의 PC를 위협하고 있지 않은, 즉 실행되지 않고 단순히 저장되어 있기만 한 파일을 뭔가 수상하다는 이유로 사용자 몰래 가져왔다는 것은 분명 사실인 듯.