5. 계정 사용자 정보 변경


1) usermod

-c 내용 : 사용자의 설명 필드 변경

-d 홈 디렉토리 : 사용자의 홈 디렉토리 변경

-e 만료일 : pw의 만료 일자 변경

-G 그룹 : 사용자의 그룹 변경

-s 기본 쉘 : 사용자의 로그인 쉘 변경

-u UID : 사용자의 UID 변경

-l 사용자명 : 사용자의 계정명 변경


[root@localhost ~]# usermod -s /bin/test ydvt5

[root@localhost ~]# 

[root@localhost ~]# cat /etc/passwd | grep ydvt5

ydvt5:x:1006:1008::/users/ydvt5:/bin/test



6. 사용자 계정 바꾸기


1) su (Substitude User)



7. 그룹 관리


1) 그룹 생성

groupadd [-g gid] [-r] [-f] 그룹명

-g : 그룹의 고유 ID

-r : 그룹의 ID를 500 이하의 값으로 자동 지정

-f : 강제로 그룹 추가


2) 자신이 소속된 그룹 확인

# groups


3) 그룹 삭제

# groupdel [그룹명]


4) 그룹 속성 변경

groupmod [-g gid] [-n 변경될 그룹명] 기존 그룹명

-g : 그룹의 고유 ID

-n : 변경될 그룹명




소프트웨어 패키지 관리



1. 개요

>> 리눅스 소프트웨어 형태

- tar라는 아카이브 도구에 의해서 묶여진 소스 코드 형태

- RPM 도구로 만들어진 RPM 바이너리 형태


>> tar

- 원하는 옵션을 부여하여 바이너리 파일을 만들어 설치 가능

- 바이너리 패키지가 배포되지 않은 최신 버전의 소프트웨어를 설치하거나 업데이트할 때 유용

- 모든 UNIX 계열 OS에서 사용 가능


>> RPM

- 레드햇 리눅스사에서 개발한 소프트웨어 패키지 관리 도구

- 누구나 쉽게 소프트웨어를 설치할 수 있는 장점

- 다른 패키지와 의존성 문제를 가지기 때문에 의존성 패키지가 설치되지 않은 경우 설치하는 불편함이 존재


>> YUM, APT

- RPM과 같은 의존성 문제 해결

- 미지의 RPM 패키지를 설치하고자 할 경우 RPM 도구보다 선호



2. 패키지 확장자 종류


확장자

패키지 도구

설명

 .tar.gz(.tgz)

 tar+gzip

 tar 아카이브 파일을 gzip으로 압축한 파일

 .tar.bz2

 tar+bzip2

 tar 아카이브 파일을 bzip2로 압축한 파일

 .rpm

 rpm

 rpm으로 만들어진 패키지

 .tar

 tar

 tar로 만들어진 아카이브 파일

 .deb

 dpkg

 데비안 패키지 도구에 의해 만들어진 파일

 .patch, .diff

 

 패치 파일


※ 윈도우 시스템처럼 자동으로 확장자가 붙는 것이 아니라, 사용자가 확장자명을 지정

'스마트웹&콘텐츠 개발자 과정 > GNU Linux' 카테고리의 다른 글

리눅스 기초 (5/30 오전)  (0) 2018.05.30
리눅스 기초 (5/28 월)  (0) 2018.05.28
리눅스 기초 (5/25 금)  (0) 2018.05.25

+ Recent posts