나는 Smb4K를 사용하여 내 컴퓨터에 공유를 마운트합니다. 그러나 노트북에 NAS 공유를 마운트할 때 루트 권한이 없으면 공유에 쓸 수 없는 문제가 발생했습니다 sudo
.
상단에 따르면 Smb4K는 내 사용자 계정으로 실행되고 있습니다. Smb4k의 사용자 및 그룹 설정은 1000으로 설정되고 파일 및 디렉터리 마스크는 1000으로 설정되며 0755
쓰기 액세스는 "읽기-쓰기"로 설정됩니다. 그러나 장치를 에 마운트하면 사용자 계정에는 폴더가 생성되지만 /media/nasbox/fileshare
루트 계정에는 폴더가 생성됩니다.nasbox
fileshare
제거하면 nasbox
및 둘 다 fileshare
파일 시스템에서 삭제됩니다.
설치할 때 사용자 계정에 chown
액세스 하려고 하면 성공이라고 표시되지만 실제로는 아무것도 바뀌지 않습니다.fileshare
일반 쓰기 권한을 수정하는 방법을 아는 사람이 있나요?
답변1
나는 같은 문제를 가지고있다.
이것이 내가 고친 방법입니다.
sudo apt-get --purge remove smb4k
루트 폴더로 이동하여 나머지 smb4k 파일을 찾습니다.
sudo find -name "smb4k"
- /.local/share/에서 smb4k 폴더를 삭제했습니다.
- 하위 폴더 "Lintian/override"에서 smb4k 파일을 삭제했습니다.
- smb4k를 다시 설치했습니다
sudo apt-get install smb4k
이제 표준 사용자의 권한으로 smb 공유를 마운트합니다.
건배.
답변2
이 중 어느 것도 나에게 효과가 없습니다. 두 폴더 모두에 존재하지 않기 때문에 편집이 custom_options.xml
불가능하므로 실제로 편집할 수 없습니다. 직접 만드는 경우 어떤 폴더에 위치해야 하며 권한은 어떻게 설정해야 합니까?
편집: GUI에서 사용자 정의 옵션을 설정할 때 생성됩니다. 불행히도 위의 수정 사항은 나에게 효과가 없었습니다.
edit2: 알아냈습니다: UI에서 또는 custom_options.xml
다음과 같이 "이 서버는 CIFS Unix 확장을 지원합니다"가 꺼져 있는지 확인하십시오. <cifs_unix_extensions_support>0</cifs_unix_extensions_support>
답변3
나도이 문제에 갇혀 있습니다. 지정된 폴더로 이동했습니다.@gefeba의 답변
나는 이 문서들을 보았다. 파일에는 custom_options.xml
4개의 매개변수 오류가 있습니다.
<gid> 0 </gid>
<group> root </group>
<uid> 0 </uid>
<owner> root </owner>
나는 그것을 다음과 같이 변경했습니다 :
<gid> 1000 </gid>
<group> gabriel </group>
<uid> 1000 </uid>
<owner> gabriel </owner>
응용 프로그램을 닫았다가 다시 엽니다.