-
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의 크기를 지정할 수 있는 옵..
-
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/..
-
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 ..
-
2022.03.08
[리눅스 명령어] mount / umount
mount '오르다' 또는 '어떠한 장비를 설치하다(탑재하다).' 라는 뜻 리눅스에서는 보조기억장치(HDD, FDD, CD-ROM 등)나 파일 시스템이 다른 디스크 /의 하위 디렉터리로 연결하여 사용 가능하게 해주는 명령 특정한 옵션 없이 사용할 경우, 현재 마운트된 장치나 디스크를 확인할 수 있다. 사용법 # mount [option] [device] [directory] 주요 옵션 옵션 설명 -a /etc/fstab 에 명시된 파일 시스템을 마운트할 때 사용하는 옵션 -t fs_type - 파일 시스템의 유형(Type)을 지정하는 옵션 - 지정하지 않으면 /etc/fstab 파일을 참조함. -o 항목 - 마운트할 때 추가적인 설정을 적용할 때 사용하는 옵션 - 다수의 조건을 적용할 때는 콤마(,)로 ..
-
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 -------------------..
-
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) 파일..
-
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..
-
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를 실행시키면 가장 먼..
-
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 커널이 수행..
-
2022.03.06
[리눅스 명령어] chmod
chmod Change Mode 파일이나 디렉터리에 접근할 수 있는 허가권(Permission)을 설정하는 명령 다음의 모드로 지정 문자 모드(Symbolic Mode) 알파벳 기호를 사용 권한, 사용자, 설정 등 3가지로 나눌 수 있음. 권한의 표시 r : 읽기 모드 (read) w : 쓰기 모드 (write) x : 실행 모드 (execute) 사용자의 지정 u : 파일 소유자의 접근 권한 g : 그룹에 속한 사람들에 대한 접근 권한 o : 다른 사용자들에 대한 접근 권한 a : all 의 약자로 파일 소유자, 그룹, 다른 사용자를 포함 설정 기호 + : 접근 권한 설정 - : 접근 권한 해제 = 특정 권한만 지정할 때 사용 기존 권한을 초기화한 후에 지정한 권한만 설정 여러 사용자 계층의 권한 설정..
-
2022.03.05
[리눅스 명령어] uname
uname 시스템 정보를 출력해주는 명령 커널 버전, 머신 타입(하드웨어 타입) 등을 알 수 있음. 사용법 uname [option] 주요 옵션 옵션 설명 -s - 커널 이름을 출력하는 옵션 - 특별한 옵션 없이 명령어만 실행한 경우에 기본 출력됨. - (--kernel-name) -m - 하드웨어 타입(Machine Type) 정보 출력 - arch 명령과 같음. - (--machine) -n - 시스템에 설정된 이름 출력 - 기본적으로 호스트명이 출력됨. - (--nodename) -r - 커널 릴리즈 정보 출력 - 실질적으로 커널의 버전을 확인할 수 있음. - (--kernel-release) -v - 커널 버전 출력 - 최근 배포판에서는 날짜 관련 정보를 출력함. - (--kernel-versio..
-
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..
-
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 - 사용자의 메시지 ..
-
2022.03.03
[리눅스 명령어] newgrp
newgrp 사용자가 일시적으로 1차 그룹을 변경할 때 사용하는 명령 해당 그룹에 소속된 경우에는 패스워드 입력 없이 가능하다. 그룹 패스워드가 설정되어 있는 경우 해당 그룹에 소속되지 않은 사용자가 패스워드를 입력한 후에 그룹 전환이 가능하다. 그룹 전환 후에 원래 그룹으로 돌아가려면 exit 명령어를 입력하면 된다. 사용법 newgrp [그룹명] 사용 예 예 1차 그룹을 일시적으로 terran 그룹에 속하도록 변경 $ newgrp terran
-
2022.03.03
[리눅스 명령어] gpasswd
gpasswd 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령 다음의 경우에 사용한다. 그룹의 패스워드 설정 그룹 관리자 지정 그룹 관리자는 해당 그룹에 속하지 않아도 지정할 수 있다. 지정된 그룹 관리자는 다음의 작업을 할 수 있다. 다른 사용자들을 해당 그룹에 2차 그룹(Secondary Group)으로 속하게 함. 그룹 패스워드 설정 그룹 패스워드가 설정되면, 해당 그룹에 속하지 않은 사용자들은 newgrp 명령을 이용하여 그룹 패스워드 입력 후, 일시적으로 1차 그룹을 변경할 수 있다. 사용법 passwd [option] 그룹 주요 옵션 옵션 설명 -A - root가 그룹 관리자(Administrator)를 지정할 때 사용 - 그룹 관리자로 지정되면 /etc/gshadow 3번째 필드에 ..
-
2022.03.03
[리눅스 명령어] groupdel
groupdel 생성된 그룹을 삭제하는 명령 삭제할 그룹에 속한 사용자가 없어야 한다. 2차 그룹(Secondary Group)으로 속한 사용자들은 존재해도 상관 없다. 사용법 groupdel [option] 그룹명 주요 옵션 옵션 설명 -f - 사용자의 1차 그룹(Primary Group)이더라도 강제로 그룹을 제거 - (--force) 사용 예 예 russia 라는 그룹을 제거 # groupdel russia
-
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
-
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
-
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_..
-
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 명령을 ..
-
2022.03.03
[리눅스 명령어] chage
chage 사용자의 패스워드에 대한 정보를 출력하고 설정하는 명령 /etc/shadow 의 날짜 관련 필드 설정을 모두 할 수 있는 명령 사용법 chage [option] 사용자계정 주요 옵션 옵션 설명 -l - 사용자의 패스워드에 대한 정보를 보여줌. - (--list) -d /etc/shadow 의 3번째 필드에 해당하는 값인 최근 패스워드를 바꾼 날(1970년 1월 1일부터 계산한 날짜 수)을 수정함. -m - 패스워드 변경의 최소 날짜 지정 - 패스워드 변경 후, 일정 기간 사용해야 될 최소 날짜 수 지정 -M - 패스워드 변경 없이 사용 가능한 최대 날짜 지정 - 한 번 설정한 패스워드의 만기일 지정 -I 패스워드 최대 사용 기간 만료 후에 실제 패스워드에 잠금(LOCK)을 설정하기까지의 유예 ..
-
2022.03.03
[리눅스 명령어] passwd
passwd 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령 다음의 경우에 사용한다. 계정을 사용하지 못하게 하고 싶은 경우 패스워드 만기일 및 유효기간을 설정하고 싶은 경우 사용법 passwd [option] 사용자계정 주요 옵션 옵션 설명 -S 사용자에 대한 패스워드 정보를 알 수 있음. -l - 사용자의 패스워드에 잠금(lock)을 걸어 로그인을 막음. - (--lock) -u - 사용자에게 설정되어 있는 패스워드 잠금을 풂. - (--unlock) -d - 사용자의 패스워드 제거 - 패스워드 없이 로그인이 가능함. -n - 패스워드 변경까지의 최소 날짜 지정 - 패스워드 최대 사용 가능 날짜 수 -x - 현재 패스워드의 유효 기간 지정 - 패스워드 최대 사용 가능 날짜 수 -w 패스워드 ..
-
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..
-
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 형태로 ..
-
2022.03.02
[리눅스 명령어] pwconv / pwunconv / pwck
pwconv / pwunconv / pwck pwconv / pwunconv 현재 대부분의 리눅스 배포판에서는 사용자의 패스워드를 /etc/passwd 파일이 아닌 /etc/shadow 파일에서 관리하고 있다. pwconv 명령어 /etc/shadow 파일에서 패스워드를 관리하도록 설정 패스워드의 효율적인 관리와 보안 측면에서는 /etc/shadow 파일을 사용하여 패스워드를 관리하는 것이 좋음. pwunconv 명령어 : /etc/passwd 파일에서 패스워드를 관리하도록 설정 사용법 pwconv [option] pwunconv [option] 주요 옵션 옵션 설명 -h 간단한 메뉴얼 출력 -R -R CHROOT_DIR CHROOT_DIR 디렉터리에 바뀐 것을 적용시키고, CHROOT_DIR 디렉터리에..
-
2022.03.01
[리눅스 명령어] grep
grep Global Regular Expression Print 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어 단순 문자열 매칭이 아니라, 정규 표현식(Regular Expression)에 의한 패턴 매칭(Pattern Matching) 방식을 사용함. 사용법 grep [option] [pattern] [file] 주요 옵션 자주 사용되는 옵션 옵션 설명 -b 문자와 일치하는 줄의 시작점 출력 -c 문자와 일치하는 줄의 수 출력 -h 여러 파일에서 문자열을 찾을 때, 파일 이름이 붙는 것을 방지 -i 대소문자를 구분하지 않음. -n 줄의 번호와 내용을 같이 출력 -v 문자가 포함되지 않은 행 출력 -w 문자와 한 단어로 일치해야 출력 -I 문자가 들어간 파일 이름을 출력 ..
-
2022.03.01
[리눅스 명령어] su
su 대리 유저(Substitute User) 라는 뜻 사용자 전환 시, 사용자의 패스워드를 알아야 함. root 에서 다른 사용자로 전환 시에는 패스워드를 묻지 않음. su 를 이용해 다른 사용자로 전환한 후에 원래 사용자로 돌아가려면 exit를 입력하면 됨. 사용법 su [option] [사용자명] 주요 옵션 옵션 설명 -, -l - su 명령을 옵션없이 실행하면 로그인한 사용자의 환경 변수 값을 갖고 다른 사람의 권한만 갖음. - 전환하려는 사용자가 실제 로그인한 것처럼 셀을 이용하려면 반드시 이 옵션을 지정해야 함. - 특히, root으로 전환하는 경우 root 권한의 셀을 이용하기 위해서 반드시 필요함. - (--login) -c - 사용자를 전환하지 않고, 다른 사용자의 권한으로 명령을 일시적..
-
2022.03.01
[리눅스 명령어] passwd
passwd 등록된 사용자의 암호를 지정하거나 변경하는 명령어 리눅스에서는 useradd 로 계정을 생성한 후에 암호를 지정하지 않으면 로그인이 되지 않으므로 반드시 지정해야 함. passwd 만 입력하면 현재 로그인 사용자의 암호가 변경됨. root 만 다른 사용자의 암호를 변경할 수 있음. 사용법 passwd [사용자명] 사용 예 예 1 현재 로그인한 starrykss 사용자 본인의 암호를 변경 [starrykss@www ~] $ passwd 예 2 yuloje 라는 사용자의 암호를 변경 # passwd yuloje
-
2022.02.28
[리눅스 명령어] adduser
adduser 사용자의 ID를 생성하는 명령 root 권한자가 root 이외의 사용자를 생성할 때 사용하는 명령 useradd vs. adduser useradd 사용자 홈 디렉터리를 자동으로 생성 안 함. 기본 계정 정보를 수동으로 생성 및 설정해줘야 함. useradd와 adduser의 사용법 및 옵션은 같다. 사용법 adduser [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우,..
-
2022.02.28
[리눅스 명령어] useradd / useradd -D
useradd / useradd -D useradd 사용자의 ID를 생성하는 명령 사용법 useradd [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우, 아이디와 동일한 그룹에 포함 (레드햇 계열) -G 기본 그룹 이외에 추가로 그룹에 속하게 할 경우 사용 (--groups) -c 사용자 생성 시, 사용자에 대한 설명(Caption)을 설정할 때 사용 -s 사용자 생성 시, 사용자가 ..