CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

[Linux] 계정 이름 변경 & 홈 디렉토리 변경

( ** 정책상 root 계정을 사용하면 안되는 사용자 ** )

root 계정으로 들어가서 변경해야 한다 -> 후에 다시 루트계정 안보이게 설정

root 계정 활성화 비밀번호 설정

 - sudo passwd root

/etc/lightdm/lightdm.conf 설정

 - sudo gedit /etc/lightdm/lightdm.conf

 - greeter-show-manual-login=true  추가

reboot 후 root 계정으로 로그인

계정 이름 변경 

 - usermod -l [newname] [oldname]

home directory 명 변경

 - (home 디렉토리에서 변경 원하는 폴더 이름 변경 한 후)

 - usermod -md /home/[바꾸려는 폴더 name] [바꾼 계정 newname]

** currently ~ process # 이런 로그 뜨면

   -> 바꾸려는 계정이 현재 사용 중이라는 것

   -> 로그아웃 해야 되니까 그냥 reboot 해서 바로 root 계정으로 들어가자

reboot 후 계정 접속하여 확인

root 계정 비활성화

 - sudo passwd -l root   

 - sudo gedit /etc/lightdm/lightdm.conf   -> true 해줬던 문장 삭제

reboot

We already talked about VSFTP in this post, where we explained how to configure the service on a Linux CentOS machine, and also in this other post, where w

www.ryadel.com

2. selinux 설정 모음

forteleaf.tistory.com/entry/centos-7-vsftpd-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98

 

CentOS7 | vsftpd 설치 오류

centos 7 vsftpd 설치 오류 일단 현재 사용 버전 [root@centos home]# rpm -qa *-release centos-release-7-5.1804.5.el7.centos.x86_64 elrepo-release-7.0-3.el7.elrepo.noarch epel-release-7-11.noarch vsftpd..

1.vi로 /etc/passwd 화일을 여세요.

2.lucy 계정에 해당하는 라인으로 이동하세요.

 lucy:x:1232:1232::/home/lucy:/bin/bash

3.lucy 계정에 해당하는 라인 중 홈디렉토리 부분을 /data 로 수정하세요.

  lucy:x:1232:1232::/data:bin/bash

4.이제 ftp 로 lucy 계정에 접속하면 /data 가 홈디렉토리가 됩니다.

5.lucy계정으로 /data 디렉토리를 사용할 수 있도록

chown 명령으로 /data 디렉토리의 소유권을 lucy로 변경해 줍니다.

* 모든 작업은 root 사용자로 로그인 한 후 합니다. 

리눅스 CentOS 7 Apache 루트 디렉토리 변경하기

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong
리눅스 / 공부
CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong
 

2017. 4. 28. 23:21

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong
https://blog.naver.com/konata4720/220994535300

1. 루트 디렉토리 변경하기


# vi /etc/httpd/conf/httpd.conf


DocumentRoot "/var/www/html"     /*원하는 경로로 바꿔준다*/


ex) DocumentRoot "home/www"


2. selinux 정책을 변경


# chcon -R -t httpd_user_content_t /home/www


또는


# chcon -R -t httpd_sys_content_t /home/www




[출처] http://doctorpia.blog.me/144813420

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

리눅스 아파치 홈 디렉토리 변경하기

리눅스에서 아파치 홈 디렉토리를 변경하기 위해서는 환경설정 파일을 수정해야 합니다. 다음으로 selinux...

blog.naver.com

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

태그

취소 확인

댓글 쓰기 이 글에 댓글 단 블로거 열고 닫기

인쇄

댓글쓰기

1/1

이전 다음

usermod

사용자의 정보를 변경하는 명령이다.

- 사용법
usermod <옵션> <내용> <계정>

- 옵션
-c : 사용자의 설명을 수정한다.
-d : 사용자의 홈 디렉토리를 변경한다.
-G : 사용자의 그룹을 변경한다.
-s  : 사용자의 로그인 셀을 변경한다.

example:
pje의 홈디렉토리를 변경

root]# usermod -d /home/pje pje

1. Apapche 프로젝트 경로 수정하기

  • 원하는 경로에 폴더 생성
  • # mkdir -p /PROJECT/httpd/

(p 옵션을 줄 경우 하위디렉토리까지 생성)

  • 이동해서 테스트 파일 생성
  • # cd /PROJECT/httpd/
  • # vi index.html

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

 

 

2. 홈디렉토리 변경

  • Apache 설정 파일 : /etc/httpd/conf/httpd.conf

- 설정 파일은 위와 같은 위치에 있다. 윈도우에서 처럼 httpd.conf 파일인건 같다.

  • # cd /etc/httpd/conf/httpd.conf
  • # vi httpd.conf

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

 

  • 파일을 살펴보면 Apache의 설정에 관련한 것 들이 있다. 여기서 원하는 대로 설정을 바꾸어서 사용하면 된다. 지금은 Apache의 웹문서의 경로만 바꾸어 줄 것이다.
  • 아래와 같이 DocumentRoot, <Directory> 부분을 수정한다.

- DocumenntRoot "지정한 디렉토리" : 서버의 웹문서가 있는 경로를 지정한다. 쉽게 말하면 아파치 서버가 읽어들일 소스파일들의 위치를 지정해주는 것이다.

- <Directory "지정한 디렉토리"> : 지정한 디렉토리를 포함한 하위 디렉토리 안의 웹문서들에 대한 설정 부분이다.

 

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

 

  • 변경 후 저장
  • # systemctl restart httpd

- 아파치 재시작

  • 브라우저에서 확인

(아래에 IP는 VM을 새로 설치한 것이므로 신경쓰지 않아도 됨...)

 

CentOS 7 홈디렉토리 변경 - CentOS 7 homdilegtoli byeongyeong

  • 이제 홈디렉토리가 변경 되었다. 아파치는 지정한 디렉토리 아래를 바라보게 될 것이다.

공유하기

게시글 관리

구독하기Hello

'개발 > Linux' 카테고리의 다른 글

CentOS7. Tomcat 설치  (0)2016.07.04CentOS7. Apache 설치  (0)2016.07.04CentOS7. 초기설정  (0)2016.07.04CentOS7. 네트워크 카드 세팅  (0)2016.07.04