728x90

Linux/리눅스 명령어 정리 16

리눅스 groupadd, addgroup, groupmod, groupdel, gpasswd 명령

리눅스 groupadd, addgroup, groupmod, groupdel, gpasswd 명령 그룹 생성 GID 자동 지정 : $ sudo groupadd gtest01 그룹 찾기 : $ grep gtest /etc/group 그룹 생성 GID 지정 : $ sudo groupadd –g 3000 gtest02 그룹 생성 GID 중복 지정 : $ sudo groupadd –g 3000 –o gtest03 그룹 생성 : $ sudo addgroup gtest04 그룹 생성 GID 지정 : $ sudo addgroup —gid 3001 gtest05 GID를 2500으로 변..

리눅스 패스워드 에이징 명령 passwd, chage, userdel

리눅스 패스워드 에이징 명령 passwd, chage, userdel 항목 useradd,usermod,passwd 명령 chage 명령 MIN passwd –n 날수 chage -m MAX passwd –x 날수 chage -M WARNING passwd –w 날수 chage -W INACTIVE useradd –f 날수 usermod –f 날수 chage -I EXPIRE useradd –e 날짜(YYYY-MM-DD) usermod –e 날짜(YYYY-MM-DD) chage -E -기존 명령으로 패스워드 에이징 변경 패스워드 에이징 값 보기 : $ sudo grep user2 /etc/shadow MIN, MAX, WARNING 변경 : $ sudo passwd –n 2 ..

리눅스 useradd 명령, adduser 명령, usermod 명령

리눅스 useradd 명령, adduser 명령, usermod 명령 useradd 명령으로 사용자 계정을 생성할 때 홈 디렉터리도 수동으로 생성해야한다. 계정 생성 : $ sudo useradd user2 계정 생성 : $ sudo useradd –s /bin/sh –m –d /home/user3 –u 2000 –g 1000 –G 3 기본셸, 홈디렉터리 디렉터리 명, UID, 1차 GID, 2차 GID 계정 생성 확인 : $ tail –3 /etc/passwd 비밀번호 설정 : $ sudo passwd user3 비밀번호 확인 : $ sudo tail –2 /etc/shadow 기본 설정값 확인 : $ useradd –D 기본값 변경 : $ cat /et..

리눅스 컴파일 실행, 빌드 과정, make 명령

리눅스 컴파일 실행, 빌드 과정, make 명령 컴파일 : 사용자가 사용하는 고급언어(C언어)를 기계어(실행파일)로 변환하는 과정 컴파일러 : 이러한 기능을 하는 소프트웨어 C언어로 작성한 프로그램을 컴파일하려면 CC 컴파일러가 필요하다. 리눅스의 C 컴파일러 : gcc gcc 설치 명령어 : $ sudo apt-get install gcc C 프로그램 작성하기 명령어 : $ vi hello.c 내용 작성 후:wq로 저장 후 종료하기. C 프로그램 컴파일하기 명령어 : $ gcc hello.c (소스 파일명) 실행 파일의 이름은 사용자가 지정하지 않으면 a.out으로 생성 C 프로그램 실행하기 명령어 :./a.out(경로 주의) 실행 파일명 변경하기 : $ gcc –o h..

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리

리눅스 /etc/login.defs , /etc/group, /etc/gshadow 파일 정리 3. /etc/login.defs 파일 : 사용자 계정의 설정과 관련된 기본값 정의 파일 MAIL_DIR , /var/mail, 기본 메일 디렉터리 PASS_MAX_DAYS, 99999, 패스워드 에이징 PASS_MIN_DAYS, 0 , 패스워드 에이징 PASS_WARN_AGE, 7 , 패스워드 에이징 UID_MIN, UID_MAX, 1000~60000, 사용자 계정의 UID 범위 SYS_UID_MIN. SYS_UID_MAX, 100~999, 시스템 계정의 UID 범위 GID_MIN, GID_MAX, 1000~60000, 사용자 계정의 GID 범위 SYS_GID_MIN. SYS_GID_MAX, 100~999, ..

리눅스 /etc/passwd , /etc/shadow 파일 정리

리눅스 /etc/passwd , /etc/shadow 파일 정리 사용자 계정은 사용자를 구별하기 위해 필요하다. 사용자 계정 관리가 중요하기 때문에 5가지 파일의 쓰임새를 알아야 한다. 1. /etc/passwd 파일 : 누구나 읽을 수 있도록 접근 권한을 설정해 놓은 파일이다. [로그인 ID : x : UID : GID : 설명 : 홈 디렉터리 : 로그인 셸] 순서대로 구성되어있고, :로 구분된다. x : 암호를 저장했었던 장소로, 이제는 /etc/shadow 파일에 대신 암호를 저장한다. UID : user ID라는 뜻으로 수정이 불가능하고 로그인 ID가 달라고 UID가 같으면 리눅스는 같은 사용자라고 판단한다. 일반 사용자의 UID는 1000번부터 순서대로 할당되는 특징이 있다. 0 : root 1..

728x90