2010. 7. 20. 10:28
Programming/Linux
사용자 목록 보기 : cat /etc/passwd
useradd 명령어 옵션 보기 : useradd
(기본 옵션) 새 계정 생성 : useradd username 혹은 adduser username
(옵션 지정) 새 계정 생성 : useradd -u uid -d homedirectory -m -c "comment" -s shell username
-> -u uid : 비슷한 목적의 계정은 uid의 첫 자리를 맞춰주는게 관리하기 편함
-d homeDirectory : 기본은 /home/username
-m : 디렉토리가 생성.
-c "comment" : 무엇을 위한 계정인지 적어줘야 관리가 편함. 예로 "Algorithm Lecture Site"
-s shell : shell지정. 기본은 /bin/bash로 bash shell임
계정 생성 후 비밀번호 설정 : passwd username
계정 생성 확인 : cat /etc/passwd | grep username
cat /etc/shadow | grep username
계정의 홈 디렉토리로 이동 : cd ~username
현재 디렉토리 위치 확인 : pwd
현재 디렉토리 내 파일 목록 보이기 : ls -al
파일 목록 중 ...
1) .bash_history : bash에서 실행한 명령어의 history가 모두 보임. 해킹의 위험이 있으므로 다른 사람이 못보고 권한 설정해줘야함. history로 남기 때문에 -p passwd를 바로 치면 안됨.
2) .bash_logout : 계정 로그아웃 후 실행한 명령어
3) .bash_profile : 현재 계정의 환경설정 파일 ( login shell)
4) .bashrc : login shell이 아닐 때 bash가 부르는 환경설정 파일
계정 삭제 : userdel username( username 계정만 삭제)
userdel -r username (username 계정과 홈디렉토리를 모두 삭제)
현재 내가 어느 계정으로 로그인 했는지 확인 : whoami
현재 PC에 설치한 OS의 구체적인 정보를 보여줌 : uname -a
이전 명령어 실행 : !!
이전 명령어의 젤 끝단어 가져오기 : !$
history를 파일로 만들기 : history > filename.txt
useradd 명령어 옵션 보기 : useradd
(기본 옵션) 새 계정 생성 : useradd username 혹은 adduser username
(옵션 지정) 새 계정 생성 : useradd -u uid -d homedirectory -m -c "comment" -s shell username
-> -u uid : 비슷한 목적의 계정은 uid의 첫 자리를 맞춰주는게 관리하기 편함
-d homeDirectory : 기본은 /home/username
-m : 디렉토리가 생성.
-c "comment" : 무엇을 위한 계정인지 적어줘야 관리가 편함. 예로 "Algorithm Lecture Site"
-s shell : shell지정. 기본은 /bin/bash로 bash shell임
계정 생성 후 비밀번호 설정 : passwd username
계정 생성 확인 : cat /etc/passwd | grep username
cat /etc/shadow | grep username
계정의 홈 디렉토리로 이동 : cd ~username
현재 디렉토리 위치 확인 : pwd
현재 디렉토리 내 파일 목록 보이기 : ls -al
파일 목록 중 ...
1) .bash_history : bash에서 실행한 명령어의 history가 모두 보임. 해킹의 위험이 있으므로 다른 사람이 못보고 권한 설정해줘야함. history로 남기 때문에 -p passwd를 바로 치면 안됨.
2) .bash_logout : 계정 로그아웃 후 실행한 명령어
3) .bash_profile : 현재 계정의 환경설정 파일 ( login shell)
4) .bashrc : login shell이 아닐 때 bash가 부르는 환경설정 파일
계정 삭제 : userdel username( username 계정만 삭제)
userdel -r username (username 계정과 홈디렉토리를 모두 삭제)
현재 내가 어느 계정으로 로그인 했는지 확인 : whoami
현재 PC에 설치한 OS의 구체적인 정보를 보여줌 : uname -a
이전 명령어 실행 : !!
이전 명령어의 젤 끝단어 가져오기 : !$
history를 파일로 만들기 : history > filename.txt