System/Linux2017. 5. 9. 01:00

pwd 

현재 작업 디렉터리 위치 

cd 

디렉터리 이동 

tty 

현재 로그인되어 있는 터미널 장치 이름 

man 

ls의 매뉴얼 보기 

ls 

현재 디렉터리와 파일 정보 보기 

ls -l 

파일의 소유권한, 소유자 등 

ls -a 

숨김파일을 포함한 디렉터리 정보 

cat > fun.txt 

fun.txt  생성

touch abc

abc 생성 

mkdir 

디렉터리 생성 

cp 

복사 

mv

파일 이동, 파일명 변경 

rm 

파일 삭제 

rmdir 

디렉터리 삭제 

file

파일 종류 


Posted by BadSchool
System/Linux2017. 5. 8. 03:00

group 관련 설명

groupadd 옵션 그룹명

-g GID -o 

-o는 생략가능하다, GID 500이상 값 지원 

-r 

시스템 계정에 사용, GID 499이하 값 자동지정

-f 

강제로 생성 


groupmod

-g gid -o 

gid 변경 500이상 또는 100이하 

-n 

새로운 그룹명으로 변경 


groupdel 그룹명

Posted by BadSchool
System/Linux2017. 5. 8. 02:00

계정 조회

users 명령어 사용


etc/passwd 설명

root : x : 0 : 0 : root : /root : /bin/bash

  1     2  3   4     5        6          7

1. 사용자 명

2. 패스워드(/etc/shadow에 암호화)

3. 사용자 계정 uid

4. 사용자 계정 gid

5. 사용자 계정 이름(정보)

6. 사용자 계정 홈디렉터리

7. 사용자 계정 로그인 쉘


etc/shadow 설명

root : $2$4L5R54W8w42 : 12745 : 0 : 99999 : 7 :    :    :

  1                 2                 3      4       5     6   7    8    9

1. 사용자 명

2. 패스워드

3. 패스워드 파일 최종 수정일

4. 패스워드 변경 최소일

5. 패스워드 변경 최대일

6. 패스워드 만료 경고기간

7. 패스워드 파기 기간(패스워드 파기 후 계정 비활성 기간)


useradd 명령어

useradd 생성할 계정명

passwd 생성한 계정명

-c comment

사용자 이름 또는 정보 

-d home_dir 

사용자 계정 홈 디렉터리 

-e expire_date 

사용자 계정 유효기간

-f inactive_time 

비활성 기간 

-g initial_group 

기본 그룹 

-G group[,...] 

다중 그룹 

-s shell

로그인 기본 쉘 

-u uid 

사용자 계정 uid 


Posted by BadSchool