별의 공부 블로그 🧑🏻‍💻

🗒️ linux (212)

728x90
  1. 2022.03.08 [리눅스 명령어] free

    free 현재 사용 중인 메모리의 상태를 출력해주는 명령 사용법 free [option] 주요 옵션 옵션 설명 -m 메모리의 상태를 MB 단위로 출력 -k 메모리의 상태를 KB 단위로 출력 -h - 사람들이 보기 편하게 다음과 같은 단위를 붙여서 출력함. ▶ B : Bytes ▶ K : Kilos ▶ M : Megas ▶ G : Gigas ▶ T : Teras - (--human) 사용 예 예 $ free -m 더보기 total used free shared buff/cache available Mem: 1819 805 335 22 678 831 -/+ buffers/cache: 429 7376 Swap: 2047 0 2047 Mem 물리적 메모리의 상태를 나타내는 부분 total : 전체 메모리 용량 ..

  2. 2022.03.08 [리눅스 명령어] swapon/ swapoff

    swapon 스왑 파티션이나 스왑 파일을 활성화 시키는 명령 스왑의 상태 확인도 가능 (참고) 스왑 영역 만들기 더보기 (1) 스왑 파일 생성하기 ① dd 명령을 이용하여 원하는 파일의 크기만큼 스왑 파일을 생성함. # dd if=/dev/zero of=/swap-file bs=1k count=1024000 // if에 사용한 /dev/zero : 이름 그대로 초기화할 때 사용하는 장치 파일명 // of : 생성할 파일명을 입력 // bs : 블록 크기를 지정하는 항목으로 단위를 붙이지 않으면 바이트로 처리 // count : bs에 설정한 블록의 개수 (1GB) ② 스왑 파일 생성 # mkswap /swap-file ③ 스왑 파일 활성화 # swapon /swap-file ④ 시스템 부팅 시마다 사용할..

  3. 2022.03.08 [리눅스 명령어] mkswap

    mkswap Make Swap 스왑 파티션이나 스왑 파일을 생성하는 명령 사용법 # mkswap [option] 스왑_파일 [size] # mkswap [option] 스왑_파티션 주요 옵션 옵션 설명 -c 스왑 파티션을 생성하기 전에 베드 블록(Bad Block)을 검사(Check)해주는 옵션 사용 예 예 1 10240K 크기의 /swap-file 을 생성 # mkswap /swap-file 10240 예 2 /dev/sdb2 의 베드 블록 여부를 검사한 후에 스왑 파티션으로 생성 # mkswap -c /dev/sdb2

  4. 2022.03.08 [리눅스 명령어] blkid

    blkid 블록 장치(Block Device)의 속성 정보를 출력하는 명령 UUID, LABEL 등을 확인할 수 있다. 사용법 blkid [option] [device] 주요 옵션 옵션 설명 -L 라벨(Label)명으로 블록 장치를 찾을 때 사용 -U UUID 명으로 블록 장치를 찾을 때 사용 사용 예 예 1 블록 장치의 UUID 및 파일 시스템 정보를 출력함. $ blkid 더보기 /dev/sda1 : UUID="4a9a6996-508b-4201-9154-13a030749cdc" TYPE="xfs" /dev/sda2 : UUID="bcs231-23f2-f231-sd21-34fv-123gmw123" TYPE="swap" /dev/sda3 : UUID="4asd02-cv23-vsd2-hb23-24g2-54..

  5. 2022.03.08 [리눅스 명령어] stat

    stat 파일 또는 파일 시스템 관련 정보를 출력하는 명령 사용법 stat [options] 파일명 주요 옵션 옵션 설명 -f - 파일 대신에 파일이 속한 파일 시스템(File System) 관련 정보를 출력함. - (--file-system) -L - 심볼릭 링크 파일인 경우, 원본 파일의 정보를 출력함. - (--dereference) --print=형식 - 다음을 이용해서 형식을 지정할 수 있음. ▶ %n : 파일 이름 ▶ %U : 소유자 이름 ▶ %G : 소유자 그룹 ▶ %C : SELinux 관련 정보 ▶ %z : 마지막 변경된 시간 정보 - 줄을 바꿀 때는 \n 을 사용할 수 있음. 사용 예 예 1 /etc/passwd 파일의 파일 크기, 아이노드 번호, 타임 스탬프 관련 정보 등을 출력함. ..

  6. 2022.03.08 [리눅스 명령어] dd

    dd 압축 기능 Data Dumper 디스크 이미지 형태로 백업하거나 파일의 포맷(형식)을 바꾸는 명령 다음의 경우에도 쓰인다. 텍스트 파일의 대소문자 변환 부팅 디스크 제작 스왑 파일 생성 디바이스 초기화 (참고) dd 명령을 사용하는 경우 더보기 ① 텍스트 파일의 문자들을 대/소문자로 전환할 때 ② 부팅 디스크 또는 설치 디스크를 만들 때 ③ 디스크를 파티션 단위로 백업할 때 ④ 스왑 파일을 만들 때 ⑤ 디스크를 초기화시킬 때 → RAID 나 LVM 구성 시, 오류가 발생한 경우에 사용하면 유용함. 사용법 dd if=입력파일 [conv=conversion_type] of=출력파일 [bs=] [count=] [skip=] 주요 항목 항목 설명 if= - 입력 파일 지정 - 장치명이나 이미지 파일도 지정..

  7. 2022.03.08 [리눅스 명령어] du

    du Disk Usage 파일이나 디렉터리들이 디스크에서 차지하고 있는 크기를 출력 사용법 du [option] [FILE(s)] 주요 옵션 옵션 설명 -h - 용량의 단위 표시(KB, MB, GB)를 해줌. - (--human-readable) -b 바이트(Byte) 단위로 보여줌. -k 킬로바이트(Kilobyte) 단위로 보여줌. (기본값) -m 메가바이트(Megabyte) 단위로 보여줌. -a 디렉터리에 존재하는 모든 파일에 대해 각각의 크기를 보여줌. -s 파일들의 전체 크기를 합한 값만 보여줌. 사용 예 예 1 현재 디렉터리 안에 있는 모든 파일 및 디렉터리에 대한 크기를 단위(KB, MB 등)를 붙여서 출력 $ du -h 더보기 4.0K./.ssh 4.0K./Study/Practice 4.0K..

  8. 2022.03.08 [리눅스 명령어] df

    df Disk Free 현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보 출력 사용법 df [option] 주요 옵션 옵션 설명 -h - 용량의 단위 표시(KB, MB, GB)를 해줌. - (--human-readable) -k 킬로바이트(Kilobyte) 단위로 보여줌. (기본값) -m 메가바이트(Megabyte) 단위로 보여줌. -T 각 파티션에 대한 파일 시스템의 유형(Type)을 보여줌. -i - 아이노드(I-node)의 사용량을 보여줌. - 대부분의 I-node를 다 써버린 경우, 'No space left on device' 라는 메시지가 출력된다. 사용 예 예 1 마운트 된 파일 시스템의 디스크 사용량 관련 정보 출력 사용량과 관련해서 단위를 붙여주고, 파일 시스템의 유형..

  9. 2022.03.08 [리눅스 명령어] e2fsck

    e2fsck 리눅스 파일 시스템인 ext2, ext3, ext4를 검사하고 수리하는 명령 현재 리눅스 배포판에서 fsck 명령 실행 시 실제 사용되는 명령어 사용법 # e2fsck [option] 장치명 주요 옵션 옵션 설명 -n 특정 상황에 대한 물음에 대해 no라고 인식하여 처리 -y 특정 상황에 대한 물음에 대해 yes라고 인식하여 처리 -c 베드 블록(Bad Block) 체크 -f 깨끗한 파일 시스템까지 강제적(forcibly)으로 체크 사용 예 예 /dev/sda3의 파일 시스템을 점검 상황에 대한 물음에 대해 'yes'라고 인식하여 처리 # e2fsck -y /dev/sda3

  10. 2022.03.08 [리눅스 명령어] fsck (fsck.ext2, fsck.ext3, fsck.ext4, fsck.xfs)

    fsck File System Check ext 계열 리눅스 파일 시스템을 검사하고 수리하는 명령 사용법 # fsck [option] 장치명 주요 옵션 옵션 설명 -a 명령 수행에 대한 확인 질문 없이 무조건 수행 -r - 명령 수행에 대한 확인 질문을 함. - 여러 개의 fsck가 병렬 모드 형태로 작동하고 있을 때 유용함. -A /etc/fstab에 정의되어 있는 모든(All) 파일 시스템을 체크 -P -A 옵션을 사용할 때, 루트 파일 시스템을 다른 파일 시스템과 병렬로 함께 체크 -R -A 옵션을 사용할 때, 루트 파일 시스템은 체크하지 않고 건너뜀. -N 실행을 하지 않고, 단지 어떤 것이 실행되어지는지만 보여줌. -T 검사를 시작할 때 제목을 보여주지 않음. -s - fsck 동작을 시리얼화 ..

  11. 2022.03.08 [리눅스 명령어] mke2fs

    mke2fs ext2, ext3, ext4 파일 시스템을 만드는 명령 최근 리눅스 배포판에서 mkfs 명령 실행 시 실제 사용되는 명령어 파일 시스템의 유형을 지정하지 않으면 ext2로 생성됨. 사용법 # mke2fs [option] 장치명 주요 옵션 옵션 설명 -j 저널링(Journaling) 파일 시스템인 ext3로 만듦. -t fs_type - 파일 시스템 유형을 지정하는 옵션 - ext3, ext4 등으로 지정하면 됨. -b block_size - 블록 사이즈를 지정하는 옵션 - 1024, 2048, 4096으로 지정할 수 있음. -R raid_options - RAID 관련 옵션 - -R 다음에 argument=값 형태로 지정 -T usage_Type - I-node의 크기를 지정할 수 있는 옵..

  12. 2022.03.08 [리눅스 명령어] mkfs (mkfs.ext2, mkfs.ext3, mkfs.ext4)

    mkfs Make Filesystem root만 사용 가능 파일 시스템 유형을 지정하지 않으면 ext2로 생성된다. 사용법 # mkfs [-t fs_type] [option] 장치명 주요 옵션 옵션 설명 -t fs_type - 파일 시스템의 유형을 지정하는 옵션 - 리눅스 파일 시스템인 ext3, ext4 등을 지정하면 됨. - 지정하지 않으면 ext2로 생성됨. -c 배드 블록(Bad Block) 체크(Check) 후 파일 시스템 구축 -v 결과를 상세히 출력(Verbose) 사용 예 예 1 /dev/sdc1을 xfs로 파일 시스템을 만듦. # mkfs -t xfs /dev/sdc1 예 2 /dev/hdb1을 ext2로 파일 시스템을 만듦. # mkfs -t ext2 /dev/hdb1 예 3 /dev/..

  13. 2022.03.08 [리눅스 명령어] fdisk

    fdisk 디스크 파티션을 확인하고 추가/삭제하는 명령 설정 후에는 반드시 재부팅해야 함. fdisk 실행 예 fdisk 명령을 실행하면 텍스트 기반의 특정 명령어를 입력해야 파티션을 설정할 수 있다. 처음 실행하면 Command (m for help): 가 나타나는데, m 을 누르면 사용 가능한 명령의 목록을 출력해준다. # fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): m Command action a toggle a ..

  14. 2022.03.08 [리눅스 명령어] mount / umount

    mount '오르다' 또는 '어떠한 장비를 설치하다(탑재하다).' 라는 뜻 리눅스에서는 보조기억장치(HDD, FDD, CD-ROM 등)나 파일 시스템이 다른 디스크 /의 하위 디렉터리로 연결하여 사용 가능하게 해주는 명령 특정한 옵션 없이 사용할 경우, 현재 마운트된 장치나 디스크를 확인할 수 있다. 사용법 # mount [option] [device] [directory] 주요 옵션 옵션 설명 -a /etc/fstab 에 명시된 파일 시스템을 마운트할 때 사용하는 옵션 -t fs_type - 파일 시스템의 유형(Type)을 지정하는 옵션 - 지정하지 않으면 /etc/fstab 파일을 참조함. -o 항목 - 마운트할 때 추가적인 설정을 적용할 때 사용하는 옵션 - 다수의 조건을 적용할 때는 콤마(,)로 ..

  15. 2022.03.07 [리눅스 명령어] umask

    umask 파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령 다음의 값에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정 파일 : 666 (rw-rw-rw-) 디렉터리 : 777 (rwxrwxrwx) (참고) umask의 연산법 더보기 허가권 값은 다음의 값을 기본값으로 설정한 umask 값의 보수 와 AND 연산 을 통해 지정됨. 디렉터리 : 777(111 111 111) 파일 : 666(110 110 110) 예) umask : 755(111 111 101) umask 값의 보수 : 000 000 010 [디렉터리 예] 디렉터리 기본 허가권 : 111 111 111 -> 777 umask(775)의 보수 : 000 000 010 -> 002 -------------------..

  16. 2022.03.07 [리눅스 명령어] chgrp

    chgrp Change Group 파일이나 디렉터리의 소유 그룹을 바꾸는 명령 root 가 아닐 경우 사용하는 경우가 드물지만, 특정한 사용자가 여러 그룹에 속한 경우에 본인 소유의 파일을 본인이 속한 그룹 내에서 소유권을 변경시킬 수 있음. 사용법 # chgrp [option] group file(s) 주요 옵션 옵션 설명 -R - 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 접근 권한 변경 - (--recursive) -C - 변경된 정보 출력 - (--changes) -f - 중요한 오류 메시지가 아니면 출력하지 않음. - (--silent, --quiet) -v - 명령 진행 결과에 대한 정보를 자세히 출력함. - (--verbose) -h - 심볼릭 링크(Symbolic Link) 파일..

  17. 2022.03.07 [리눅스 명령어] chown

    chown Change Owner 파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령 사용법 # chown [option] owner[:(.)group] file(s) 주요 옵션 옵션 설명 -R - 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 접근 권한 변경 - (--recursive) -C - 변경된 정보 출력 - (--changes) -f - 중요한 오류 메시지가 아니면 출력하지 않음. - (--silent, --quiet) -v - 명령 진행 결과에 대한 정보를 자세히 출력함. - (--verbose) --version 명령어의 버전 정보 출력 사용 예 예 1 하위 디렉터리를 포함하여 현재 디렉터리의 모든 파일의 소유자를 starrykss 로 변경 # chown -R starryks..

  18. 2022.03.07 [리눅스 명령어] vi

    vi 모드형 편집기인 vi 에디터를 실행시키는 명령 vi 에 대한 설명 더보기 vi는 다른 편집기들과 다르게 모드(Mode)형 편집기 임. vi는 크게 2개의 모드로 나뉨. 명령 모드(Command Mode) 입력 모드(Input Mode, Insert Mode) 또는 편집 모드(Edit Mode) vi를 처음 실행하면 명령 모드로 진입함. 명령 모드 상태에서 입력 명령(i, I, a, A, o, O 등)을 실행하면 입력 모드로 전환됨. 입력 모드 : 문자들이 문서에 기록되어지는 편집기 상태 입력 모드 에서 [ESC] 키를 누르면 명령 모드로 돌아옴. 명령 모드에서 :를 입력하면 화면 아래쪽에 :라는 프롬프트가 나타나게 됨. (ex 명령 모드) 각 모드의 역할과 특징 명령 모드 vi를 실행시키면 가장 먼..

  19. 2022.03.07 [리눅스 명령어] man / manpath / whatis / apropos / whereis / info

    man Manual 로컬 시스템에서 여러 참고 문서들을 이용하여 특정 명령이나 자원들의 메뉴얼을 출력하는 명령 유닉스에서는 총 8개의 영역(Section)으로 구성되어 있으나, 리눅스는 커널 부분이 추가되어 총 9개의 영역으로 구성되어 있다. less 명령으로 동작하기 때문에 커서(cursor), [SPACE], [Enter], [q] 등의 키를 이용해서 조작한다. 추가로 설치한 프로그램이나 명령어들에 대해서도 man 페이지를 추가해서 사용할 수 있다. Manual Section 더보기 Section 주요 내용 설명 man1 Executable Programs or Shell Commands ls, cp 등과 같은 사용자 명령어와 관련된 메뉴얼이 들어있는 영역 man2 System Calls 커널이 수행..

  20. 2022.03.06 [리눅스 명령어] chmod

    chmod Change Mode 파일이나 디렉터리에 접근할 수 있는 허가권(Permission)을 설정하는 명령 다음의 모드로 지정 문자 모드(Symbolic Mode) 알파벳 기호를 사용 권한, 사용자, 설정 등 3가지로 나눌 수 있음. 권한의 표시 r : 읽기 모드 (read) w : 쓰기 모드 (write) x : 실행 모드 (execute) 사용자의 지정 u : 파일 소유자의 접근 권한 g : 그룹에 속한 사람들에 대한 접근 권한 o : 다른 사용자들에 대한 접근 권한 a : all 의 약자로 파일 소유자, 그룹, 다른 사용자를 포함 설정 기호 + : 접근 권한 설정 - : 접근 권한 해제 = 특정 권한만 지정할 때 사용 기존 권한을 초기화한 후에 지정한 권한만 설정 여러 사용자 계층의 권한 설정..

  21. 2022.03.05 [리눅스 명령어] date

    date 시스템 날짜 및 시간을 출력하거나 변경하는 명령 사용법 date [option] [+FORMAT] date [option] [MMDDhhmm[[CC]YY][.ss]] MM : 월(01~12) DD : 일(01~31) hh : 시 (00~23) mm : 분(00~59) CC : 연도의 앞 두자리 YY : 연도의 뒤 두자리 .ss : 초(00~59) 주요 옵션 옵션 설명 -s - 일반적으로 사용하는 다양한 날짜 및 시간 형식을 대부분 지원함. - 가장 권하는 형식 : 2018-03-21 21:20:24 - 시간만 설정할 때는 hh:mm:ss나 hhmm로 지정하면 됨. - (--set) -u - UTC(Universal Time Coordinated) 시간을 출력함. - (--utc, --univer..

  22. 2022.03.04 [리눅스 명령어] users / who / whoami / w / logname / id / groups

    users 시스템에 로그인되어 있는 사용자의 아이디를 출력해주는 명령 사용법 users 사용 예 예 $ users 더보기 starrykss who 시스템에 로그인되어 있는 사용자를 출력해주는 명령 사용법 who [option] 주요 옵션 옵션 설명 -b - 시스템의 부팅 시간 출력 - (--boot) -d - 죽은 프로세스 출력 - (--dead) -H - 출력되는 정보의 헤더 출력 - (--heading) -l - 시스템 로그인 프로세스 출력 - (--login) -p - init 프로세스에 발생되어 활성화된 프로세스 출력 - (--process) -r - 현재의 실행 레벨 출력 - (--runrevel) -t - 마지막으로 시스템 시간이 변경된 정보 출력 - (--time) -T - 사용자의 메시지 ..

  23. 2022.03.03 [리눅스 명령어] newgrp

    newgrp 사용자가 일시적으로 1차 그룹을 변경할 때 사용하는 명령 해당 그룹에 소속된 경우에는 패스워드 입력 없이 가능하다. 그룹 패스워드가 설정되어 있는 경우 해당 그룹에 소속되지 않은 사용자가 패스워드를 입력한 후에 그룹 전환이 가능하다. 그룹 전환 후에 원래 그룹으로 돌아가려면 exit 명령어를 입력하면 된다. 사용법 newgrp [그룹명] 사용 예 예 1차 그룹을 일시적으로 terran 그룹에 속하도록 변경 $ newgrp terran

  24. 2022.03.03 [리눅스 명령어] gpasswd

    gpasswd 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령 다음의 경우에 사용한다. 그룹의 패스워드 설정 그룹 관리자 지정 그룹 관리자는 해당 그룹에 속하지 않아도 지정할 수 있다. 지정된 그룹 관리자는 다음의 작업을 할 수 있다. 다른 사용자들을 해당 그룹에 2차 그룹(Secondary Group)으로 속하게 함. 그룹 패스워드 설정 그룹 패스워드가 설정되면, 해당 그룹에 속하지 않은 사용자들은 newgrp 명령을 이용하여 그룹 패스워드 입력 후, 일시적으로 1차 그룹을 변경할 수 있다. 사용법 passwd [option] 그룹 주요 옵션 옵션 설명 -A - root가 그룹 관리자(Administrator)를 지정할 때 사용 - 그룹 관리자로 지정되면 /etc/gshadow 3번째 필드에 ..

  25. 2022.03.03 [리눅스 명령어] groupdel

    groupdel 생성된 그룹을 삭제하는 명령 삭제할 그룹에 속한 사용자가 없어야 한다. 2차 그룹(Secondary Group)으로 속한 사용자들은 존재해도 상관 없다. 사용법 groupdel [option] 그룹명 주요 옵션 옵션 설명 -f - 사용자의 1차 그룹(Primary Group)이더라도 강제로 그룹을 제거 - (--force) 사용 예 예 russia 라는 그룹을 제거 # groupdel russia

  26. 2022.03.03 [리눅스 명령어] groupmod

    groupmod 그룹명이나 GID를 변경할 때 사용하는 명령 사용법 groupmod [option] 사용자계정 주요 옵션 옵션 설명 -n - 그룹의 이름(name) 변경 - (--new-name) -g - 그룹의 GID 변경 - (--gid) 사용 예 예 1 kait 라는 그룹의 이름을 ihd 로 변경 # groupmod -n ihd kait 예 2 ihd 라는 그룹의 GID를 555로 변경 # groupmod -g 555 ihd

  27. 2022.03.03 [리눅스 명령어] groupadd

    groupadd 새로운 그룹을 생성하는 명령 root 만 사용 가능하다. 사용법 groupadd [option] 그룹명 주요 옵션 옵션 설명 -g - 생성과 동시에 GID 를 부여하고 싶을 때 사용 - 0~499번까지의 GID는 root, bin, mail 등 시스템 레벨 계정에서 사용하기 위해 예약되었으므로 500번 이상을 사용해야 한다. (레드햇 리눅스 기준) → 다른 배포판 리눅스는 0~999번까지 예약되어 있다. → 최근 배포판 리눅스는 큰 제약 없이 499 이하의 GID가 할당되기도 한다. -r - 생성하는 그룹을 시스템 레벨로 생성할 때 사용 - GID 값 중, 시스템에 예약되어 있는 0~499가 GID로 할당된다. 사용 예 예 terran 그룹 생성 # groupadd terran

  28. 2022.03.03 [리눅스 명령어] grpconv / grpunconv / grpck

    grpconv / grpunconv / grpck grpconv / grpunconv 현재 대부분의 리눅스 배포판에서는 그룹의 패스워드를 /etc/group 파일이 아닌 /etc/gshadow 파일에서 관리하고 있다. grpconv 명령어 /etc/gshadow 파일에서 패스워드를 관리하도록 설정 패스워드의 효율적인 관리와 보안 측면에서는 /etc/gshadow 파일을 사용하여 패스워드를 관리하는 것이 좋음. grpunconv 명령어 : /etc/group 파일에서 패스워드를 관리하도록 설정 사용법 grpconv [option] grpunconv [option] 주요 옵션 옵션 설명 -h 간단한 메뉴얼 출력 -R -R CHROOT_DIR CHROOT_DIR 디렉터리에 바뀐 것을 적용시키고, CHROOT_..

  29. 2022.03.03 [리눅스 명령어] chpasswd

    chpasswd 사용자의 패스워드를 변경하는 명령어 보통 여러 사용자들의 패스워드를 한꺼번에 변경할 때 사용한다. 사용자 패스워드에 사용되는 암호화 알고리즘 RHEL 4 이전 버전 : DES RHEL 5 및 6 : MD5 RHEL 7 : SHA-512 사용법 chpasswd [option] [ < 파일] 주요 옵션 옵션 설명 -e - 암호화된 패스워드 값을 사용할 경우에 지정 - (--encrypted) -c - 패스워드에 사용될 암호화 알고리즘을 지정할 때 사용하는 옵션 - 지정 가능한 암호화 알고리즘 : DES, MD5, SHA256, SHA512 - (--crypt-method) -m - 암호화 알고리즘으로 MD5를 사용할 때 지정하는 옵션 - (--md5) 사용 예 셀에서 chpasswd 명령을 ..

  30. 2022.03.03 [리눅스 명령어] chage

    chage 사용자의 패스워드에 대한 정보를 출력하고 설정하는 명령 /etc/shadow 의 날짜 관련 필드 설정을 모두 할 수 있는 명령 사용법 chage [option] 사용자계정 주요 옵션 옵션 설명 -l - 사용자의 패스워드에 대한 정보를 보여줌. - (--list) -d /etc/shadow 의 3번째 필드에 해당하는 값인 최근 패스워드를 바꾼 날(1970년 1월 1일부터 계산한 날짜 수)을 수정함. -m - 패스워드 변경의 최소 날짜 지정 - 패스워드 변경 후, 일정 기간 사용해야 될 최소 날짜 수 지정 -M - 패스워드 변경 없이 사용 가능한 최대 날짜 지정 - 한 번 설정한 패스워드의 만기일 지정 -I 패스워드 최대 사용 기간 만료 후에 실제 패스워드에 잠금(LOCK)을 설정하기까지의 유예 ..

728x90


📖 Contents 📖