리눅스#1

최동민·2022년 6월 26일
0

Linux

목록 보기
1/25

리눅스






- sudo su - root

XServer에서 dmchoi 계정 로그인 후 root 계정으로 변경.

  • multi-user target을 graphical.target으로 변경한다.
  • init 0 누르고 종료 후 재실행

vi

  • vi test(파일이름 설정) 로 테스트 편집기 접속 후
  • 입력 모드와 명령 모드 선택.
  • i (INSERT) 누르고 입력하면 입력 모드

    입력 후
    • ESC 누르면 명령 모드.
  • 명령 모드에서 h는 왼쪽 이동, l은 오른쪽 이동 j는 아래, k는 위
  • x 현재 커서가 위치한 글자 삭제.
  • X 현재 커서가 위치한 앞 글자 삭제.
  • dd 누르면 현재 커서의 행(한 줄) 삭제.
  • yy 현재 커서가 있는 행(한 줄) 복사.
  • p 복사한 내용을 현재 행 이후에 붙여넣기.
  • u 이전으로 되돌리기.
  • Ctrl + r 되돌린 것 다시 실행하기(Redo).
  • :wq 누르면 저장하고 종료
  • :q는 현재 문서 닫기
  • :q! 누르면 저장안하고 종료
  • :vs 는 창을 분할.
  • cat test 하면 저장된 것을 불러옴
  • set number 하면 입력한 것들에 행이 보임.
  • 명령모드에서 '/' 후 단어 입력하면 그 단어가 있는 행으로 찾아간다.
  • ':' 후 숫자 입력하면 해당 라인으로 이동.

nano

nano test 입력하면 nano 테스트 편집기로 이동

  • ctrl k 는 잘라내기
  • ctrl u 붙여넣기
  • 나가기는 ctrl x
  • save 원하면 y

- cat /etc/passwd

:계정정보
시스템에 존재하는 모든 사용자 정보가 저장되어 있는 파일 (수정은 root만, 읽기는 누구나 가능)

맨 밑에 내 이름으로 된 계정정보가 있다.

- cat /etc/group

: 그룹 정보
시스템에 존재하는 모든 그룹 정보가 저장되어 있는 파일 (수정은 root만, 읽기는 누구나 가능)

(위아래 이동 불가)

less /etc/group

내가 파일의 내용을 읽으며 볼 수 있다 (키보드로 위 아래 움직임)

less /etc/shadow

:비밀번호 정보

해싱알고리즘
: 비밀번호 변경 시 어떻게 암호화 할 것인지에 대한 방식을 정하는 것.
6은 SHA-512 방식임


adduser testuser 누른 후 정보 입력 후 Y. 계정 생성


less /etc/passwd 입력

  • ls /home

useradd testuser2 후 is /home
(껍데기만 만들어짐) 홈디렉토리도 없다

passwd testuser2 로 비밀번호 변경 가능
root 계정이라 아무나 가능하다

su는 계정 변경
su - testuser2

testuser2를 만들 때 껍데기만 만들었기 때문에 홈디렉토리가 없다.
그래서 warning 이 뜸.

usermod -l (변경할계정명) (원래계정명)

그룹 생성은 addgroup 그룹명 / groupadd 그룹명
그룹명 변경 groupmod -n 변경할그룹명 원래그룹명
그룹 삭제 groupdel 그룹명

gpasswd -a 사용자이름 이동시킬그룹명

추가가 잘되었는지 확인 위해
less /etc/group

그룹 암호 설정은 gpasswd 그룹명

그룹에서 유저 삭제는 gpasswd -d 유저이름 그룹명


chage -l
: 사용자에게 설정된 사항을 확인
chage -m
: m은 암호를 사용해야 하는 최소 일자이다.
: M은 최대 일자를 설정하는 것

W는 경고 일자.

less /etc/shadow
최소30, 최대 90, 14일 전 경고일자 알림


KOREA 유저 생성

usermod -l japan korea 로 japan 으로 이름 변경

groupadd KoreaIT 그룹 생성

gpasswd -a japan KoreaIT 로 japan유저를 KoreaIT 그룹으로 이동

gpasswd KoreaIT 하면 비밀번호 변경

chage -m 30 japan
chage -M 90 -W 10 japan
chage -l

profile
코드를 두드리면 문이 열린다

0개의 댓글