Windows 7에서 Ubuntu의 공유 폴더에 액세스할 수 없습니다

Windows 7에서 Ubuntu의 공유 폴더에 액세스할 수 없습니다

Ubuntu Maverick에서는 Nautilus "공유 옵션" GUI를 사용하여 일부 폴더를 공유했습니다.

대체 텍스트

Windows 7에서 볼 수 있지만 Windows에서 액세스하려고 하면 사용자 이름과 비밀번호를 묻는 메시지가 나타납니다. 무엇을 입력해도 들어가지 않습니다. 정상적으로 공유하려면 어떻게 구성해야 하나요?

업데이트: 일부 공유 폴더에서는 허용되지만 다른 폴더에서는 허용되지 않는 것으로 나타났습니다. 그러한 폴더 중 일부는 하위 폴더에 있고 일부는 그렇지 않습니다. 이 문제의 원인을 어떻게 조사할 수 있습니까?

GUI가 필요한 것을 설치하게 하면 GUI가 설치 samba되고 libpam-smbpass. 연결하는 데 문제가 있는 컴퓨터에 libpam-smbpass설치되지 않았습니다. 이것이 문제가 될 수 있습니까?

답변1

삼바를 설치하셨나요? sudo apt-get install samba

그렇다면 Samba 비밀번호를 설정해야 합니다. sudo smbpasswd -a USERNAME. 이 명령은 비밀번호( USERNAME사용자 이름으로 대체)를 묻는 메시지를 생성합니다.

공유할 폴더 설정 mkdir /home/USERNAME/sharedfolder

smb.conf 파일의 백업 복사본을 만듭니다. sudo cp /etc/samba/smb.conf ~

smb.conf 파일을 엽니다: gksu gedit /etc/samba/smb.conf

파일 맨 끝에 다음을 추가하세요.

[sharedfolder]
path = /home/USERNAME/sharedfolder
available = yes
valid users = USERNAME
read only = no
browsable = yes
public = yes
writable = yes

줄 사이에는 공백이 없어야 하며 각 등호 앞뒤에 공백이 하나씩 있어야 합니다.gedit를 저장하고 종료합니다.

삼바 다시 시작sudo restart smbd

smb.conf 파일에 구문 오류가 있는지 확인하려면 다음 명령을 사용하십시오.sudo testparm

이제 Windows 7 컴퓨터에서 공유할 수 있습니다.

편집하다:

Windows 7에서 Ubuntu 공유에 액세스하려고 하며 GUI 인터페이스를 사용하고 싶다는 점을 이해합니다.

하지만 Windows에서 해당 항목에 액세스하려고 하면 사용자 이름과 비밀번호를 묻는 메시지가 나타납니다. 무엇을 입력해도 들어가지 않습니다. 정상적으로 공유하려면 어떻게 구성해야 하나요?

그렇게 하려면 위에서 설명한 대로 Linux 시스템에 Samba 사용자/암호를 설정해야 합니다. 이 작업을 수행하려면 Ubuntu용 GUI 프로그램을 추천할 수 있지만 솔직히 그렇게 하는 것은 훨씬 더 복잡하고 혼란스럽습니다. 프로그램은gadmin-삼바우분투 저장소에 있습니다.주의! 이 프로그램을 오용하면 구성이 완전히 중단될 수 있습니다. 현재 어떤 조치를 취하셨는지, 어떤 오류가 발생했는지 알려주세요. 감사해요!

답변2

일반 사용자로 노틸러스를 다시 열고 공유를 수정하여 게스트 액세스를 제거합니다. 를 입력하고 gksudo nautilus공유 폴더로 이동한 후 다시 공유하세요. 폴더를 공유하되 게스트 액세스 권한을 부여하지 마세요. 노틸러스를 닫습니다.

Windows 상자로 이동하여 공유에 액세스하고 Ubuntu 사용자 이름과 비밀번호를 제공하십시오.

Ubuntu 방화벽이 Samba 포트에 대한 수신 액세스를 허용하는지 확인하세요. Windows 방화벽이 동일한 포트에 대한 나가는 액세스를 허용하는지 확인하십시오.

답변3

Windows 7을 실행하는 여러 컴퓨터와 랩톱이 있는 우분투 서버가 있는데 한 랩톱에서 "권한이 없을 수 있습니다"라는 폴더의 파일에 대한 액세스를 허용하지 않는다는 것을 발견했습니다. 3일 동안 인터넷을 뒤졌는데 운이 없었습니다. 마침내 서버를 설치한 내 아들에게 물어보기로 결정했고 그는 Windows 7이 서버에 암호를 저장할 수 있으며 때때로 암호가 손상될 수 있다고 말했습니다. 간단한 대답은 다음과 같습니다.

Windows에 네트워크 드라이브의 비밀번호를 저장했고 이를 제거하려면 [Windows] + [R] 키를 눌러 Windows 명령줄을 엽니다. 그런 다음 입력

keymgr.dll 제어

“확인”을 클릭하면 Windows에 저장된 비밀번호를 관리하고 삭제할 수 있는 Windows 자격 증명 관리자가 열립니다.

서버를 강조 표시하고 VAULT에서 제거를 클릭합니다.

컴퓨터를 재부팅합니다.

이 절차는 Windows XP, Vista 및 Windows 7에 적용됩니다.

답변4

나는 같은 문제가 있었다. "이 네트워크 리소스를 사용할 권한이 없을 수 있습니다. 액세스 권한이 있는지 알아보려면 이 서버의 관리자에게 문의하세요." 11.10을 새로 설치할 때까지 모든 것이 Samba에서 잘 작동했습니다(업그레이드 설치로 인해 Samba 공유가 중단되지 않았습니다).

"Samba Server Configuration Tool 1.2.63"을 설치했는데 기본 사용자가 없음이 표시되었습니다. 내 비밀번호와 일치하도록 변경했고 그 이후에는 모두 잘 작동했습니다. 삼바 구성 파일을 비교했는데 아무것도 다르지 않았습니다. 언급된 도구로 문제가 해결되었습니다.

관련 정보