/ / Ubuntu 14.04에서 다른 사용자가 홈 디렉토리에 액세스하지 못하게하는 방법

Ubuntu 14.04에서 다른 사용자가 홈 디렉토리에 액세스하지 못하게하는 방법

00_lead_image_home_directory

우분투 컴퓨터를 다른 사람과 공유하는 경우다른 사용자가 자신의 계정에 로그인하고 자신의 홈 디렉토리에만 액세스 할 수 있다고 생각하여 여러 사용자를 설정했을 수 있습니다. 그러나 기본적으로 모든 사용자는 모든 홈 디렉토리에 액세스 할 수 있습니다.

관련 : Linux 파일 권한은 어떻게 작동합니까?

Ubuntu에서 새 사용자를 추가하면 adduser유틸리티는 새 계정에 대한 새 홈 디렉토리를 만듭니다. 기본적으로 새 홈 디렉토리는 루트의 / home / 디렉토리에 있고 사용자 이름이 있습니다. 예를 들어 / home / lori입니다. Ubuntu의 사용자 홈 디렉토리는 세계 읽기 / 실행 권한으로 작성되어 시스템의 다른 모든 사용자에게 다른 사용자의 홈 디렉토리 내용을 읽을 수있는 권한을 부여합니다. Linux에서 파일 권한이 작동하는 방법에 대한 자세한 내용은 기사를 참조하십시오.

참고 : 우리 가이 기사에서 무언가를 입력하고 텍스트 주위에 따옴표가있을 때, 달리 지정하지 않는 한 따옴표를 입력하지 마십시오.

당신은 쉽게 권한을 변경할 수 있습니다개인 파일을 보호하기위한 홈 디렉토리. 홈 디렉토리에 대한 권한을 확인하려면 Ctrl + Alt + T를 눌러 터미널 창을여십시오. 프롬프트에 다음 줄을 입력하고 Enter를 누르십시오. “lori”를 자신의 사용자 이름으로 바꾸십시오.

ls –ld / home / lori

참고 :이 명령에는 숫자 1이 아닌 소문자 L 만 포함됩니다.

줄의 시작 부분에 파일에 대한 권한이 나열됩니다. Linux 권한에 대한 기사에서 언급했듯이 :

"그만큼 아르 자형 "읽기"의 약자 "쓰기"를 의미하며 엑스 "실행"을 나타냅니다."디렉토리는"- "대신"d "로 시작합니다. 또한 가치가있는 10 개의 공백이 있음을 알 수 있습니다. 첫 번째 세트는 소유자를위한 것이고, 두 번째 세트는 그룹을위한 것이고, 마지막 세트는 세계를위한 것입니다.”

따라서 아래에 나열된 홈 디렉토리에는 소유자에 대한 읽기, 쓰기 및 실행 권한과 그룹 및 세계에 대한 읽기 및 실행 권한이 있습니다.

01_permissions_for_home_folder

이 권한을 변경하려면 프롬프트에 다음 줄을 입력하고 Enter를 누르십시오.

sudo chmod 0750 / home / lori

프롬프트가 표시되면 비밀번호를 입력하고 Enter를 누르십시오.

노트: chmod 명령은 8 진수를 사용 권한을 나타내는 한 가지 방법으로 사용합니다. Linux 파일 권한에 대한 기사에서는 추가 단계가 필요하지만 이해하기 쉬운 다른 방법을 사용합니다. 8 진수를 사용하여 권한을 지정하는 것이 더 빠른 방법입니다. 더 편한 방법을 사용하십시오. 8 진수를 사용하여 권한을 설정하는 방법에 대한 자세한 내용은이 문서를 참조하십시오.

02_changing_permissions_for_home_folder

관련 : Linux에서 사용자 및 그룹 관리를위한 초보자 안내서

“ls –ld”를 사용하려면 위쪽 화살표를 두 번 누르십시오./ home / <username>”명령을 다시 사용하여 권한을 확인하십시오. world에 대한 권한은 모두 대시 (-)입니다. 즉, 세계는 홈 디렉토리에서 아무것도 읽거나 쓰거나 실행할 수 없습니다.

그러나 읽을 수있는 동일한 그룹의 사용자홈 디렉토리에서 파일과 폴더를 실행하십시오. 다른 사람이 자신의 홈 디렉토리에 액세스하지 못하게하려면 chmod 명령에서 숫자로“0700”을 입력하십시오.

참고 : Linux에서 사용자 및 그룹 관리에 대한 자세한 내용은 기사를 참조하십시오.

터미널 창을 닫으려면 프롬프트에 "exit"를 입력하고 Enter를 누르십시오.

03_new_permissions

이제 시스템의 다른 사용자가 홈 디렉토리에 액세스하려고하면 다음 대화 상자가 표시됩니다.

04_location_could_not_be_displayed

특정 우분투를 사용하도록 우분투를 설정할 수도 있습니다작성중인 새 사용자의 홈 디렉토리를 설정할 때 권한. 이렇게하려면 adduser 구성 파일을 편집해야합니다. 이렇게하려면 프롬프트에 다음 명령을 입력하고 Enter를 누르십시오.

gksudo gedit /etc/adduser.conf

gedit를 사용하여 파일을 편집하고 있습니다. 원하는 경우 다른 텍스트 편집기를 사용할 수 있습니다.

참고 : gksudo 명령은 sudo 명령과 유사하지만 그래픽 프로그램을 루트로 실행하는 데 사용됩니다. sudo 명령은 명령 행 프로그램을 루트로 실행하는 데 사용됩니다.

05_opening_gedit_as_root

표시되는 대화 상자의 비밀번호 편집 상자에 비밀번호를 입력하고 Enter를 누르거나 확인을 클릭하십시오.

06_entering_password

아래의 DIR_MODE 명령으로 스크롤하십시오.adduser.conf 파일. 설정된 숫자는 기본적으로 "0755"입니다. 앞에서 설명한대로“0750”또는“0700”과 같은 다른 유형의 사용자 (소유자, 그룹, 세계)에 부여하려는 다양한 권한 유형 (r, w, x)을 반영하도록 변경하십시오. 저장을 클릭하십시오.

07_changing_dir_mode

파일 메뉴에서 종료를 선택하여 gedit를 닫으십시오. 창의 왼쪽 상단에있는 X 버튼을 클릭하여 gedit를 닫을 수도 있습니다.

08_closing_gedit

창의 왼쪽 상단에있는 X를 클릭하여 터미널 창을 닫습니다.

09_closing_terminal_window_with_x

이제 홈 디렉토리의 파일은 그대로 유지됩니다사유의. 같은 그룹에 다른 사용자가있는 경우 홈 디렉토리에 대한 그룹 및 월드에 대한 권한을 제거 할 수 있습니다.