2015년 7월 1일 수요일

Linux 에서 사용자 로그인 정지

Linux 에서 seminar 라는 사용자를 로그인 못하도록 하려면
다음과 같이 shadow 파일의 패스워드 항목(두 번째)을 * 이나 ! 으로 설정한다.

로그인 정지
$ sudo grep seminar /etc/shadow
seminar:*:16618:0:99999:7:::

복구
$ sudo passwd seminar
Enter new UNIX password: 새 패스워드 입력
Retype new UNIX password: 확인 입력


* 로그인이 정지된 경우에도 su 명령으로는 로그인이 가능하다.

2015년 6월 24일 수요일

conemu + git bash 한글 사용

git bash 를 쓰다보니 conemu 라는 터미널 프로그램이 여러모로 편리하다.
(cygwin 과도 쓸 수 있는데 개인적으로는 cygwin 에는 teraterm 이 더 편하다.)

conemu 에서 git bash 를 사용할 때 한글과 관련된 문제는 다음과 같이 해결한다.

# bash 표시
$ cat ~/.bashrc
alias ls='ls --color=auto --show-control-chars'


# bash 입력
$ cat ~/.inputrc
set output-meta on
set convert-meta off


# git diff, vi 표시
$ cat ~/.vimrc
set enc=utf8 fenc=utf8 tenc=cp949


# vi 에서 한글 간격 오류
Settings (Win + alt + p) > Main > Main console font > [] Monospace 체크 해제

2015년 6월 11일 목요일

watch command

주기적으로 명령어를 실행시키고 그 결과를 풀스크린으로 표시해준다.(계속 보고 있어야 하지만) 결과 값이 변경되면 바로 눈에 띈다.

왠만한 리눅스에는 다 들어있다고 한다.

$ man watch

2015년 5월 14일 목요일

teraterm 비밀키 로그인 설정

설정 >SSH 인증... >
사용자 이름: [사용자 이름]
[*]  RSA/DSA/ECDSA 키 로그인 [개인키] [개인키 파일 경로]
[확인]

2015년 5월 10일 일요일

Windows 7, 한 사용자로 다중 접속하기

http://studyforus.tistory.com/144

1. 위에서 소개하는 대로 RDP Wrapper  를 설치한다.
2. RDPConf 를 실행하여, [] Single Session Per User 의 체크를 없앤다.
3. OK.

2015년 5월 6일 수요일

winnfsd

ubuntu 에서 winnfsd 로 공유된 디렉토리를 마운트 할 때
NFS GETATTR (null) STALE 발생

다음과 같이 옵션 추가
sudo mount -o 'vers=3,nolock,udp' 192.168.0.108:/d/nfsroot tmp

참고
https://bitbucket.org/jankowfsky/winnfsd/issue/5/cannot-mount-nfs-share

2015년 5월 3일 일요일

suspend & wol

$ cat /usr/sbin/suspend
#! /bin/sh
[ `id -u` -ne 0 ] && {
        echo "${0##*/} must be run as root"
        exit 1
}
echo mem > /sys/power/state


$ cat ~/bin/wakeup
#! /bin/sh
mac='00-08-02-65-62-9A'
echo $mac | sed 's/[-:]//g; s/.*/FFFFFFFFFFFF&&&&&&&&&&&&&&&&/' | xxd -r -p |
nc -nuw 1 192.168.0.255 7