반응형

리눅스에 접속해서 뭘 할 것인가?

오늘은 사용자 계정을 만들어 보겠습니다. 

리눅스를 직접 설치를 하셨다면, root 계정하나, 사용자 계정 하나를 생성 하였을 겁니다. 

하지만, VPS등 호스팅으로 받으셨다면, root 계정을 기본적으로 줍니다. 

그리고, VPS를 만들거나 할때 지정을 하거나, 업체에서 기본 패스워드를 하나 만들어서 사용자에게 줍니다. 

그러면, root로 접속하는 것 저는 좋아합니다. ^^ 귀찮아서 ㅎㅎㅎ

하지만, 보안상 별로 안좋습니다. 

그래서 일반 사용자를 하나 만들어서 사용하시는 것이 좋습니다. 

이 때 사용하는 명령어가 adduser 또는 useradd 입니다. 

우선, root 권한으로 접속 하십시오.

[root@server01 ~]#

이렇게 프롬프트가 뜨면 이제 시작 입니다. 

우선 ls 명령어로 add가 포함 되는 슈퍼유져 명령어를 찾아 봤습니다. 

adduser가 메인인지 useradd가 메인이지가 가물가물 해서 말입니다. 

[root@server01 ~]# ls -al /usr/sbin/*add*

lrwxrwxrwx. 1 root root      7 10월  7  2019 /usr/sbin/adduser -> useradd
-rwxr-xr-x. 1 root root 137616  8월  9  2019 /usr/sbin/useradd

useradd 가 메인이고 adduser이 링크네요 ^^

습관적으로 저는 adduser를 사용하고 있습니다. 

결론은 두가지다 된다는 소리 입니다. 

일단 기본적으로 그냥 아이디를 만드는 법은 

adduser 사용자아이디

입니다. 그래서

adduser userid

를 실제로 만들어 보겠습니다. 

ls -al /home/userid 

이렇게 쳐보시면 실제로 계정이 생성되어 있는지 보실 수 있습니다. 

[root@server01 ~]# ls -al /home/userid
합계 16
drwx------   3 userid userid  92 11월 19 16:24 .
drwxr-xr-x. 13 root   root   148 11월 19 16:24 ..
-rw-r--r--   1 userid userid  18  8월  8  2019 .bash_logout
-rw-r--r--   1 userid userid 193  8월  8  2019 .bash_profile
-rw-r--r--   1 userid userid 231  8월  8  2019 .bashrc
-rw-r--r--   1 userid userid 334 10월 30  2018 .emacs
drwxr-xr-x   4 userid userid  39 10월  7  2019 .mozilla

이렇게 잘 만들어져 있습니다. 

adduser 할때 주로 사용하는 옵션 몇가지를 설명 드리겠습니다. 

-G -b 정도가 되겠습니다. 

-G 는 사용자 그룹을 따로 지정해 줄대 사용합니다. 

-b 는 홈 디렉토리를 기본 홈디렉토리외에 사용할대 사용가능 합니다. 

userdel -r userid

우선 옵션을 사용하기 위해서 저 명령어를 통해서 방금 만들었던 아이디를 지웠습니다. 

세가지를 동시에 사용해 보겠습니다. 

CentOS는 기본적으로 useradd를 하면, 보통 gid를 새로 하나씩 생성 합니다. 

그래서 이번에는 gid를 기존 있는 놈을 지정해서 만들어 보겠습니다. 

대충 1000번 정도가 존재해서 ^^ 1000번으로 해보겠습니다. 

그리고, 홈 디렉토리를 /data01/userhome/userid 로해서 만들어보겠습니다. 

mkdir -p /data01/userhome

을 이용해서 userhome 디렉토리를 먼저 만들어 두었습니다. 

adduser -G 1000 -b /data03/userhome/userid  userid

위 명령어로 실제 실행을 해보겠습니다. 

사용자 아디가 잘 생성되었습니다. 

[root@server01 ~]# ls -al /data03/userhome/userid
합계 16
drwx------ 3 userid userid  92 11월 19 16:39 .
drwxr-xr-x 3 root   root    20 11월 19 16:39 ..
-rw-r--r-- 1 userid userid  18  8월  8  2019 .bash_logout
-rw-r--r-- 1 userid userid 193  8월  8  2019 .bash_profile
-rw-r--r-- 1 userid userid 231  8월  8  2019 .bashrc
-rw-r--r-- 1 userid userid 334 10월 30  2018 .emacs
drwxr-xr-x 4 userid userid  39 10월  7  2019 .mozilla

요렇게 생성되고 보여 드리지는 못하지만, 

vi /etc/group 파일을 열어 보시면, 

1000이라는 그룹의 맨 마지막에 userid가 추가 된 것을 보실 수 있을 겁니다. 

감사합니다. 

다음 블로깅은 passwd 명령어로 찾아 뵙겠습니다. 

 

반응형
반응형

1호점에서 가져왔습니다.

ORACLE 새로운 계정 만들기

0. ORACLE sysdba 아이디로 접속하기
서버에 접속후에 oracle 계정으로 전환한다.

su - oracle

sqlplus로 sysdba 계정에 접속한다.

sqlplus sys/oracle[@orcl4] "AS SYSDBA"

1. 계정의 테이블 스페이스 생성
명령어
create tablespace [tablespace_name]
datafile '/home/oracle/oradata/DANBEE/[file_name].dbf' size 500m;

예)

create tablespace jw1 datafile='/home/oracle/oracle/oradata/orcl4/jw1.dbf' size 500m;

저기서 orcl4와 jw1 을 원하는대로 바꾸면 됨

2. 오라클 유저 만들기
명령어
CREATE USER [user_name]
IDENTIFIED BY [password]
DEFAULT TABLESPACE [tablespace_name]
TEMPORARY TABLESPACE TEMP;
예)

CREATE USER jw1 IDENTIFIED BY  jw1 DEFAULT TABLESPACE jw1 TEMPORARY  TABLESPACE TEMP;


 

3. 생성한 USER에 권한주기

GRANT connect, resource, dba TO [user_name];

예)
GRANT connect, resource, dba TO jw1

4. 생성한 USER로 ORACLE에 접속하기

sqlplus jw1/jw1[@orcl4]

SQL>

프롬프트가 나오면 USER 생성에 성공한 것이다.

참고 문서 : http://kin.naver.com/db/detail.php?d1id=1&dir_id=10110&docid=918052

반응형

'DATABASE > ORACLE' 카테고리의 다른 글

[ORACLE] RPAD 함수  (0) 2009.05.24
[ORACLE] 트리구조 만들기  (0) 2009.05.23
ORACLE scott 계정 활성화 하기  (0) 2009.05.20
[ORACLE] 테이블 구조만 백업 하기  (0) 2009.05.19
[ORACLE] ORACLE Split 함수(Function)  (0) 2009.05.18

+ Recent posts