별의 공부 블로그 🧑🏻‍💻

🗒️ 명령어 (102)

728x90
  1. 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

  2. 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_..

  3. 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 명령을 ..

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

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

  5. 2022.03.03 [리눅스 명령어] passwd

    passwd 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령 다음의 경우에 사용한다. 계정을 사용하지 못하게 하고 싶은 경우 패스워드 만기일 및 유효기간을 설정하고 싶은 경우 사용법 passwd [option] 사용자계정 주요 옵션 옵션 설명 -S 사용자에 대한 패스워드 정보를 알 수 있음. -l - 사용자의 패스워드에 잠금(lock)을 걸어 로그인을 막음. - (--lock) -u - 사용자에게 설정되어 있는 패스워드 잠금을 풂. - (--unlock) -d - 사용자의 패스워드 제거 - 패스워드 없이 로그인이 가능함. -n - 패스워드 변경까지의 최소 날짜 지정 - 패스워드 최대 사용 가능 날짜 수 -x - 현재 패스워드의 유효 기간 지정 - 패스워드 최대 사용 가능 날짜 수 -w 패스워드 ..

  6. 2022.03.02 [리눅스 명령어] userdel

    userdel 사용자 계정을 삭제하는 명령 사용법 userdel [option] 사용자계정 주요 옵션 옵션 설명 -r 사용자 홈 디렉터리 및 메일 관련 파일까지 제거 (--remove) 사용 예 예 starrykss 라는 사용자의 계정 삭제 # userdel starrykss (참고) 사용자 계정 삭제 시 고려할 점 userdel 명령만 사용하면 /etc/passwd 및 /etc/shadow 에 등록된 정보가 삭제되면서 사용자가 제거됨. 하지만, 사용자의 홈 디렉터리를 비롯한 관련 파일들이 같이 삭제되지 않음. 따라서, 해당 사용자의 관련 파일을 모두 제거하려면 일일이 찾아서 삭제해 주어야 한다. 또한, E-mail 을 사용하고 있는 경우, E-mail 파일도 지워야 함. # rm -rf /home/st..

  7. 2022.03.02 [리눅스 명령어] usermod

    usermod 사용자 계정을 관리하는 명령어 사용자와 관련하여 대부분의 정보를 변경할 수 있음. 셀 홈 디렉터리 그룹 UID GID 사용법 usermod [option] 사용자계정 주요 옵션 옵션 설명 -d - 사용자의 홈 디렉터리 변경 - 변경할 디렉터리는 미리 생성되어야 함. - -m과 같이 사용할 경우 - 사용하던 홈 디렉터리의 파일과 디렉터리도 같이 옮겨줌. (디렉터리를 따로 생성하지 않아도 됨.) -m - 사용자의 홈 디렉터리 변경 시, 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션 - -d 와 함께 쓰임. - (--move-home) -g 사용자의 그룹 변경 -s 사용자의 셀 변경 -u 사용자의 UID 값 변경 -e - 계정 만기일 변경 - YYYY-MM-DD 또는 MM/DD/YY 형태로 ..

  8. 2022.02.28 [리눅스 명령어] adduser

    adduser 사용자의 ID를 생성하는 명령 root 권한자가 root 이외의 사용자를 생성할 때 사용하는 명령 useradd vs. adduser useradd 사용자 홈 디렉터리를 자동으로 생성 안 함. 기본 계정 정보를 수동으로 생성 및 설정해줘야 함. useradd와 adduser의 사용법 및 옵션은 같다. 사용법 adduser [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우,..

  9. 2022.02.28 [리눅스 명령어] useradd / useradd -D

    useradd / useradd -D useradd 사용자의 ID를 생성하는 명령 사용법 useradd [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우, 아이디와 동일한 그룹에 포함 (레드햇 계열) -G 기본 그룹 이외에 추가로 그룹에 속하게 할 경우 사용 (--groups) -c 사용자 생성 시, 사용자에 대한 설명(Caption)을 설정할 때 사용 -s 사용자 생성 시, 사용자가 ..

  10. 2021.10.10 [리눅스 명령어] useradd

    useradd I. 개념 사용자 계정 생성 : useradd 계정 : 시스템에 ID(Identity)와 암호(Password)를 생성하여 사용권을 부여하는 것 useradd : 사용자의 ID를 생성하는 명령 adduser : root 권한자가 root 이외의 사용자를 생성할 때 사용하는 명령 사용법 # useradd [option] [사용자 계정 이름] -p 사용자의 암호를 추가할 때 사용 -d 홈 디렉터리를 지정할 때 사용 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g 그룹을 지정할 때 사용 지정할 그룹이 미리 생성되어 있어야 함. 이 옵션을 지정하지 않을 경우 아이디와 동일한 그룹에 포함. (레드햇 계열) -G 기본 그룹 이외에 추가로 그룹에 속하게 할 경우 사용. -..

  11. 2021.03.09 cat 과 리다이렉션(Redirection)

    cat과 리다이렉션(Redirection) 리다이렉션은입출력의 방향을 바꾸는 역할을 함. 기본적으로 4가지 기호로 되어 있음. > 출력 전환 표준 출력인 모니터에서 파일이나 기타 장치로 전환 >> 특수 출력 보통 파일로 저장할 때, 파일의 뒷부분에 추가되어 덧붙여짐. > a.txt // 기존의 a.txt 라는 파일이 존재하면 그 파일에 표준 입력(키보드)으로 부터 받은 내용을 추가함. // 만약 a.txt 라는 파일이 존재하지면 '>'와 역할이 같음. $ cat < a.txt // a.txt 라는 파일로..

  12. 2021.02.10 네트워크 관련 명령어

    네트워크 관련 명령어 (1) ifconfig(interface config) ifconfig [interace] [address] [option] - 네트워크 인터페이스를 설정하거나 확인하는 명령 - IP 주소, 넷마스크 주소, MAC 주소 등을 설정하고 확인할 수 있음. # ifconfig eth0: flags=4163 mtu 9001 inet 172.31.43.90 netmask 255.255.240.0 broadcast 172.31.47.255 inet6 fe80::88a:29ff:fe31:26ea prefixlen 64 scopeid 0x20 ether 0a:8a:29:31:26:ea txqueuelen 1000 (Ethernet) RX packets 5989820 bytes 2292490847 ..

728x90


📖 Contents 📖