2013년 12월 1일 일요일

[Linux] useradd로 사용자를 생성할 때의 환경설정

레드헷기반의 배포본에서 사용자를 추가하게 되면 기본적으로 /home 밑에 사용자의 홈디렉토리가 생기고, bash shell을 쓰게 된다.

만일 이를 바꾸고자 한다면 /etc/default/useradd 파일을 내용을 수정하면 된다.

/etc/default/useradd
# useradd defaults file
GROUP=100 : 기본 그룹ID
HOME=/home : 사용자의 홈 디렉토리가 놓여질 디렉토리
INACTIVE=-1 : password 가 만기된뒤 계정 사용이
불가능하게 되는 날수지정
0 인경우 password가 만기되자마자 계정
사용이 불가능하게 됨
-1 인경우 이 기능이 사용안됨
EXPIRE= : passwd 만기일수 지정
SHELL=/bin/bash : 사용자가 로그인할때 실행되는 프로그램 지정
SKEL=/etc/skel : 계정이 만들어진후, 사용자의 홈디렉토리에 복사될 파일을 포함한 디릭토리 지정

위의 내용에서 관리자가 원하는 내용을 수정하면 수정 내용이 적용되어 계정이 추가된다.

Reentrancy Attack: 블록체인 스마트 컨트랙트의 치명적인 취약점

블록체인 기술이 전 세계적으로 주목받으면서 스마트 컨트랙트(Smart Contract)의 사용이 급격히 증가하고 있습니다. 하지만 그만큼 보안 취약점도 함께 늘어나고 있는데, 그 중에서도 Reentrancy Attack(재진입 공격)은 매우 치명적이고...