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 |