홈 서버 디렉토리에 대한 권한 설정

홈 서버 디렉토리에 대한 권한 설정

나는 이 모든 것에 상당히 새로운 것입니다.

MediaLink라는 DLNA 시스템을 통해 LG TV로 미디어를 스트리밍하기 위해 오래된 노트북과 Ubuntu 12.04를 사용하여 홈 서버를 설정했습니다. 이는 Plex Media Server를 통해 수행됩니다. 또한 Windows Vista PC를 사용하여 서버의 파일 시스템에 액세스하여 데이터를 백업하고 Plex에서 사용할 미디어를 서버에 복사하고 있습니다.

GUI 인터페이스를 통해 설정한 Samba를 실행하고 있습니다. 저는 네트워크에서 두 개의 디렉터리를 공유하고 있으며 이를 Vista PC에 매핑했습니다. 각 디렉토리에 대해 Samba를 통해 모든 사람에게 액세스를 허용했습니다.

Samba에서는 서버 보안 설정을 '인증 모드 - 사용자', '비밀번호 암호화 - 예' 및 게스트 계정 없음으로 설정했습니다.

각 디렉토리에 대해 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 속성을 통해 권한을 설정하여 Nuatilus를 통해 소유자, 그룹 및 기타 사용자에게 읽기/쓰기 권한을 적용했습니다.

내가 겪고 있는 문제는 Vista PC를 사용하여 디렉터리에 추가하거나 디렉터리에서 변경한 내용이 디렉터리와 동일한 권한을 갖고 있지 않다는 것입니다. 실제로 서버(VNC 사용)를 통해 이러한 파일에 액세스할 수 없으며 Plex는 이러한 파일이 잠겨 있고 Vista PC에서만 액세스할 수 있으므로 재생할 수 없습니다.

이후에는 Nuatilus를 사용하여 올바른 권한을 적용할 수 있을 것 같지만 이 작업이 자동으로 수행되기를 원합니다.

나는 사용자 프로필을 777, 076 등으로 설정하여 터미널과 smb.conf 파일을 통해 수정 사항을 자세히 설명하는 여러 기사를 읽었지만 실제로 내가 무엇을 하고 있는지 모르고 중단하고 싶지 않습니다. 것들.

어떤 도움이라도 주시면 감사하겠습니다. 단계별 지침을 부탁드립니다.

답변1

귀하의 smb.conf를 요청하기 위해 의견을 말할 수 없으므로 귀하의 질문에 답변하기 위해 최선을 다하겠습니다. 우선 나는 이것을 시도하지 않았으며 통해서만 발견했습니다.연구.

  1. 터미널을 열고(Ctrl+Alt+T) 다음을 입력하여 smb.conf를 편집합니다.gksu /etc/samba/smb.conf
  2. 해당 파일에서 다른 공유를 찾아 다음과 같이 만듭니다(공유 이름과 경로를 동일하게 유지).

    [someshare]
        path = /somewhere
        read only = No
        writeable = Yes
        guest ok = Yes
        create mask = 0777
        security mask = 0777
        directory mask = 0777
        force create mode = 0777
        directory security mask = 0777
        force directory mode = 0777
    
  3. 파일을 저장(Ctrl+S)하고 창을 닫습니다.

  4. 마지막으로 실행하여 sudo service smbd restart삼바 서버를 다시 시작하면 이제 작동할 것입니다.

관련 정보