Ubuntu 13.04로 업그레이드했을 때 파일 관리자는 파일 관리자에서 특정 사용자 ( ‘connect to server’)로 Windows 공유에 연결할 수 없었습니다. 한 사용자는 z 공유에, 다른 사용자는 x 공유에 연결할 수 있지만 이제는 서버에 연결하면 자격 증명을 추가 할 수있는 공간이 없습니다. 자격 증명없이 시도하면 “위치를 사용할 수 없습니다-창 공유에 실패했습니다-권한이 거부되었습니다”라는 오류가 발생합니다. 사용자 이름과 비밀번호를 묻는 메시지가 표시되는 스크린 샷을 찾지 만 절대 얻지 못합니다. 단지 오류입니다. 이전 버전에서 이월 된 것이 있습니까? ~ / .nautilus를 삭제해야합니까? 또는 뭔가?
답변
/etc/samba/smb.conf
파일 을 열면 맨 아래에 공유 정의가 표시됩니다. 일반적으로 다음과 같습니다.
[share-name]
comment =
path = /media/[some-name]
read only = No
guest ok = yes
당신이하고 싶은 것은 원격 사용자가 당신처럼 보이도록 그 공유 정의에 “강제 사용자”라인을 추가하는 것입니다 :
[share-name]
comment =
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes
그런 다음 삼바를 다시 시작하십시오.
sudo service smbd restart
공식 출처 : http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER
답변
개발자들이 “서버에 연결”작업 방식을 단순화하기로 결정했다고 생각합니다. 대부분의 서버에서는 공유에 액세스하려고 할 때 자격 증명을 입력하라는 요청을 받아야합니다. 그러나 다른 서버에서는 먼저 사용할 사용자를 명시 적으로 지정해야합니다. 실제로이 경우 Windows에서 사용하는 것과 유사한 구문을 사용하면됩니다.
“서버에 연결”에서 사용할 기본 구문 :
smb://UserNameToUseToConnect@SMBServerName/ShareName/
예 :
smb://franck@myserver/myshare/
이 구문을 사용하면 도메인 이름과 암호를 입력 할 수있는 창이 나타납니다.
이것이 문제를 해결하는 데 도움이되기를 바랍니다. 여전히 도메인 이름과 비밀번호를 제공 할 수없는 경우 (창 / 오류 메시지가 표시되지 않음) 또는 서버 구성에 대한 추가 정보가 필요할 수 있습니다.
답변
약간 추측 적이기 때문에 아마도 대답이되어서는 안되지만, 프롬프트가없는 것은 노틸러스 3.6 버전의 또 다른 기능 제거 일 것입니다. WebUpd8 의이 기사 와 관련하여 SoluOS에서 3.4 버전을 설치하는 것은 상당히 고통 스러울 수 있습니다.
기본적으로 :
sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get dist-upgrade
killall nautilus
행운을 빕니다!
이 변경 사항을 롤백하려면 다음을 수행하십시오.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments
killall nautilus