11/23

김소희·2024년 11월 23일

리눅스

목록 보기
6/10

selinux 비활성화

sudo vim /etc/selinux/config

암호 입력 시 다음 화면으로 넘어가게 된다

아래로 살짝 내리면 SELINUX를 SELINUX=disabled로 변경

나갈땐?
esc => wq!

재시작 후
sudo reboot

putty => restart 해주기


기본 웹루트의 index.html 파일을 찾고 수정

원하는 상황
localhost:8011 => Hello가 나오면성공

해결 과정
기본 웹루트의 index.html 파일을 찾고 수정
sudo locate index.html

sudo locate index.html | fgrep nginx => nginx가 포함된 경로 찾기

만약 폴더가 나오지 않는다면?
1. sudo updatedb 명령어 입력 후
2. sudo locate index.html | fgrep nginx 입력

잘나오면 이렇게 표기를 해준다

cd /usr/share/nginx/html
sudo cp index.html index.html.origin

내가 변경할 파일이 잘못될수도 있기 때문에 서브 파일로 복사해 두는 것을 추천

sudo vim index.html

타이틀을 변경해보고 링크 확인


변경이 잘 된다!

이제 모든 코드를 지우고(D) hello 입력하면 됨


화면이 바뀐걸 확인할 수 있다!


chmod로 index.html.origin 파일을 koreast가 수정할 수 있게 퍼미션 변경.

현재 접속 계정 : koreast

  1. sudo locate index.html | fgrep nginx
  2. cd /usr/share/nginx/html
  3. ls -alh

현재 root가 파일의 주인


아무것도 생성 불가 => koreast계정에는 권한이 없는 상태

-rw-r--r--
6 4 4

chmod

4 r - 읽기
2 w - 쓰기
1 1 - 불러오기

계정 관리자가 root로 되어있기 때문에 koreast로 작업을 하면 계속 sudo를 붙여야하기도 하고 폴더, 파일 생성 수정이 불가하기 때문에 관리자 권한을 주는 것이 후에 작업의 편리성을 위해 필요하다

sudo chmod 646 index.html.origin


chmod로 html폴더에서 koreast가 파일생성 가능하게 퍼미션 변경

아무것도 안한 상태에서 touch a.html명령어를 입력하면 허가 거부가 뜸

sudo chmod 757 . 명령어 입력시 파일 생성이 가능해짐


chown으로 koreast가 html 폴더를 소유하도록

sudo chown koreast:koreast .


chown -R 으로 html 폴더 이하 모든 요소들의 소유권을 한번에 변경

기본 상태

  • sudo chown koreast:koreast *
    => 현재 폴더 안에 들어있는 파일들

  • sudo chown koreast:koreast .
    => 현재폴더 자체를 바꿔라

  • sudo chown koreast:koreast -R .
    => 현재 이 폴더 안에 들어있는 폴더안에 들어있는 즉, 이 폴더로부터 시작하는 그 안에 있는것 전부다 소유권을 koreast로 바꾼다.

0개의 댓글