: 안녕하세요..
:
: 초보 리눅서입니다.
:
: 제가 물어볼 것은??
:
: 계정을 만들면 홈디렉토리 밑으로 들어가잖아여..
:
: 근데 home 디렉토리 밑에 그룹계정이 있는데.
:
: 그 안으로 들어가게 계정을 만들려고 하면 어떻게 해야하나요?
:
: adduser -g 그룹이름 계정이름
:
: 이거 아닌가요?
:
: 잘 몰겠네요..
:
: 계정을 추가하면 계속 home 디렉토리 바로 밑으로만 생기네요..
:
: 어떻게 하는지 좀 가르쳐 주세요.
:
: 모두 즐거운 하루 되세요..
음...서생님의 질문에 답변을 조금 하려구 합니당..
제가 도움이 될지는....
사용자 계정은 만드실줄 아시리라 믿구..
*사용자 계정 삭제하기.
#userdel socko21
이제 socko21이 사용하던 /home/socko21 의 폐기처분은 사용자에게 달려있으나
다음과 같은 명령으로 /home/socko21/은 물론이구 그 하위 디렉토리까지 모두
삭제할수 있으며. 삭제한 파일은 되살리수 없으므로 매우 주의하여야 합니다.
#rm -rf /home/socko21
*사용자 그룹 추가하기
이 명령은 개인의 사용자를 추가하는 것이 아니라 단체를 추가하는 것입니다.
항상 슈퍼유저가 되어야 합니다.
다음의 예는 stat이라는 그룹을 추가하는 것이다.
$su
password:********
#groupadd stat
bash:groupadd command not found
#env | grep PATH
PATH=/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/homered/bin
#/usr/sbin/groupadd stat
#cat /etc/group
root::0:root
.....
stat:x:503:
#
리눅스에서 위의 배쉬부분처럼 그런 명령어를 찾을수 없다는 경우가 생기는데.
이것은 path가 지정애 지지 않아서입니다.
'env | grep PATH'를 해보면 groupadd라는 명령이 위치하는 /usr/bin 디렉토리가
지정되지 않은 것입니다.
사용자이르모 대부분의 경우 슈퍼유저의 명령이 자신의 패스에 잡혀있을 필요는
없지만 , 다른 일반 프로그램이 실행되지 않는다면 패스를 추가하면 된다는
뜻입니다. 이 경우 홈 디렉토리엣어 .bash_profile 라는 셀의 초기화 파일에 다음과
같은 라인을 넣어서 경로를 지정해 준다.
혹은 슈퍼유저 변경시 -su 라는 옵션의 명령어를 사용하면 된다
간단히 절대경로로도 실행할수 있습니다.
PATH=$PATH:$HOME/bin:/usr/sbin
*추가한 사용자 그룹 삭제하기
1. 그룹을 삭제하기 위해서는 'grooupdel stat' 과 같은 형식을 사용한다.
2. 새로운 유저를 stat 그룹으로 지정하여 추가하려면 다음과 같이 한다.
# useradd -g stat socko21
3. 추가한 사용자의 정보는 /etc/passwd 파일안에 기록된다.
#cat /etc/passwd | more
...
ksimpson:x:502:502:/home/ksimpson:/bin/bash
socko21:x:503:503:/home/socko21:/bin/bash
socko21 이란 사용자가 '503'이라는 그룹 ID(gid)로 추가되었음을 알수 있다.
---------->>도움이 되었는지 잘 모르겠네요.,..
그럼 항상 열씨미