우분투 컴퓨터를 다른 사람과 공유하는 경우다른 사용자가 자신의 계정에 로그인하고 자신의 홈 디렉토리에만 액세스 할 수 있다고 생각하여 여러 사용자를 설정했을 수 있습니다. 그러나 기본적으로 모든 사용자는 모든 홈 디렉토리에 액세스 할 수 있습니다.
관련 : Linux 파일 권한은 어떻게 작동합니까?
Ubuntu에서 새 사용자를 추가하면 adduser유틸리티는 새 계정에 대한 새 홈 디렉토리를 만듭니다. 기본적으로 새 홈 디렉토리는 루트의 / home / 디렉토리에 있고 사용자 이름이 있습니다. 예를 들어 / home / lori입니다. Ubuntu의 사용자 홈 디렉토리는 세계 읽기 / 실행 권한으로 작성되어 시스템의 다른 모든 사용자에게 다른 사용자의 홈 디렉토리 내용을 읽을 수있는 권한을 부여합니다. Linux에서 파일 권한이 작동하는 방법에 대한 자세한 내용은 기사를 참조하십시오.
참고 : 우리 가이 기사에서 무언가를 입력하고 텍스트 주위에 따옴표가있을 때, 달리 지정하지 않는 한 따옴표를 입력하지 마십시오.
당신은 쉽게 권한을 변경할 수 있습니다개인 파일을 보호하기위한 홈 디렉토리. 홈 디렉토리에 대한 권한을 확인하려면 Ctrl + Alt + T를 눌러 터미널 창을여십시오. 프롬프트에 다음 줄을 입력하고 Enter를 누르십시오. “lori”를 자신의 사용자 이름으로 바꾸십시오.
ls –ld / home / lori
참고 :이 명령에는 숫자 1이 아닌 소문자 L 만 포함됩니다.
줄의 시작 부분에 파일에 대한 권한이 나열됩니다. Linux 권한에 대한 기사에서 언급했듯이 :
"그만큼 아르 자형 "읽기"의 약자 승 "쓰기"를 의미하며 엑스 "실행"을 나타냅니다."디렉토리는"- "대신"d "로 시작합니다. 또한 가치가있는 10 개의 공백이 있음을 알 수 있습니다. 첫 번째 세트는 소유자를위한 것이고, 두 번째 세트는 그룹을위한 것이고, 마지막 세트는 세계를위한 것입니다.”
따라서 아래에 나열된 홈 디렉토리에는 소유자에 대한 읽기, 쓰기 및 실행 권한과 그룹 및 세계에 대한 읽기 및 실행 권한이 있습니다.
이 권한을 변경하려면 프롬프트에 다음 줄을 입력하고 Enter를 누르십시오.
sudo chmod 0750 / home / lori
프롬프트가 표시되면 비밀번호를 입력하고 Enter를 누르십시오.
노트: chmod 명령은 8 진수를 사용 권한을 나타내는 한 가지 방법으로 사용합니다. Linux 파일 권한에 대한 기사에서는 추가 단계가 필요하지만 이해하기 쉬운 다른 방법을 사용합니다. 8 진수를 사용하여 권한을 지정하는 것이 더 빠른 방법입니다. 더 편한 방법을 사용하십시오. 8 진수를 사용하여 권한을 설정하는 방법에 대한 자세한 내용은이 문서를 참조하십시오.
관련 : Linux에서 사용자 및 그룹 관리를위한 초보자 안내서
“ls –ld”를 사용하려면 위쪽 화살표를 두 번 누르십시오./ home / <username>”명령을 다시 사용하여 권한을 확인하십시오. world에 대한 권한은 모두 대시 (-)입니다. 즉, 세계는 홈 디렉토리에서 아무것도 읽거나 쓰거나 실행할 수 없습니다.
그러나 읽을 수있는 동일한 그룹의 사용자홈 디렉토리에서 파일과 폴더를 실행하십시오. 다른 사람이 자신의 홈 디렉토리에 액세스하지 못하게하려면 chmod 명령에서 숫자로“0700”을 입력하십시오.
참고 : Linux에서 사용자 및 그룹 관리에 대한 자세한 내용은 기사를 참조하십시오.
터미널 창을 닫으려면 프롬프트에 "exit"를 입력하고 Enter를 누르십시오.
이제 시스템의 다른 사용자가 홈 디렉토리에 액세스하려고하면 다음 대화 상자가 표시됩니다.
특정 우분투를 사용하도록 우분투를 설정할 수도 있습니다작성중인 새 사용자의 홈 디렉토리를 설정할 때 권한. 이렇게하려면 adduser 구성 파일을 편집해야합니다. 이렇게하려면 프롬프트에 다음 명령을 입력하고 Enter를 누르십시오.
gksudo gedit /etc/adduser.conf
gedit를 사용하여 파일을 편집하고 있습니다. 원하는 경우 다른 텍스트 편집기를 사용할 수 있습니다.
참고 : gksudo 명령은 sudo 명령과 유사하지만 그래픽 프로그램을 루트로 실행하는 데 사용됩니다. sudo 명령은 명령 행 프로그램을 루트로 실행하는 데 사용됩니다.
표시되는 대화 상자의 비밀번호 편집 상자에 비밀번호를 입력하고 Enter를 누르거나 확인을 클릭하십시오.
아래의 DIR_MODE 명령으로 스크롤하십시오.adduser.conf 파일. 설정된 숫자는 기본적으로 "0755"입니다. 앞에서 설명한대로“0750”또는“0700”과 같은 다른 유형의 사용자 (소유자, 그룹, 세계)에 부여하려는 다양한 권한 유형 (r, w, x)을 반영하도록 변경하십시오. 저장을 클릭하십시오.
파일 메뉴에서 종료를 선택하여 gedit를 닫으십시오. 창의 왼쪽 상단에있는 X 버튼을 클릭하여 gedit를 닫을 수도 있습니다.
창의 왼쪽 상단에있는 X를 클릭하여 터미널 창을 닫습니다.
이제 홈 디렉토리의 파일은 그대로 유지됩니다사유의. 같은 그룹에 다른 사용자가있는 경우 홈 디렉토리에 대한 그룹 및 월드에 대한 권한을 제거 할 수 있습니다.