smb에 해당하는 마운트 찾기: URL

smb에 해당하는 마운트 찾기: URL

내 노트북에서 Lubuntu 16.04.1을 실행하고 있습니다. 직장에서는 이더넷 케이블을 사용하여 벽에 연결합니다. 이는 인터넷 액세스를 제공하고 smb://cchfs여기 Windows 시스템에서 매핑된 네트워크 드라이브로 사용되는 cchfs( )라는 파일 디렉터리(공유, 서버 또는 둘 다)에 액세스할 수 있게 해줍니다 . PCManFM을 열고 이동 → 네트워크를 선택한 다음 "Windows Network", "NPI_HRRP", "CCHFS"(여기서는 로그인 세부 정보를 입력하라는 메시지가 표시됨), "Root" 아이콘을 열면 cchfs의 파일을 볼 수 있습니다.

이 모든 것이 잘 작동하지만 PCManFM 대신 zsh에서 이러한 파일과 상호 작용할 수 있기를 원하지만 그렇게 하는 방법을 알 수 없습니다. 를 사용하여 마운트 지점을 만든 후 첫 번째 단계는 sudo mkdir /media/cchfs다음과 같이 파일 시스템을 마운트하는 것입니다.

sudo mount -t cifs -o user=NPI_HRRP/KArfer smb://cchfs /media/cchfs

하지만 이로 인해 오류가 발생합니다 Mounting cifs URL not implemented yet..이 질문, 이 오류 메시지에 대한 내용을 또는 smb://cchfs로 바꿔야 할 것 같습니다 . 그러나 나는 그것이 무엇인지도 모르고, 무엇이 되어야 하는지도 모릅니다 . 많은 추측을 시도했지만 아주 알 수 없는 오류 메시지만 받았습니다.//SOMETHING/cchfs//cchfs/SOMETHINGSOMETHING

편집 1:수행원이 지침사무실에 있는 Windows 컴퓨터에서 다음을 얻었습니다.

 C:\Users\karfer>net use
 New connections will be remembered.


 Status       Local     Remote                    Network

 -------------------------------------------------------------------------------
 OK           X:        \\cchfs\root              Microsoft Windows Network
 The command completed successfully.


 C:\Users\karfer>nslookup cchfs
 Server:  nsmcoint.medctr.ucla.edu
 Address:  10.2.14.10

 Name:    cchfs.cch.ucla.edu
 Address:  10.48.154.235

그래서 나는 다음을 시도했습니다.

sudo mount -t cifs -o user=NPI_HRRP/KArfer //10.48.154.235/cchfs /media/cchfs

이는 mount error(13): Permission denied( -v단지 추가 mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=NPI_HRRP/KArfer,pass=********) 및 다음을 생성합니다 dmesg.

[ 2734.297317] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
[ 2734.297332] CIFS VFS: Send error in SessSetup = -13
[ 2734.297591] CIFS VFS: cifs_mount failed w/return code = -13

나는 또한 아무것도 바꾸지 않은 //10.48.154.235/root대신에 시도했습니다.//10.48.154.235/cchfs

나는 비밀번호를 정확하게 입력하고 있다고 확신합니다. 내 비밀번호에는 대문자와 느낌표가 있습니다. mountPCManFM에는 문제가 아닌 것처럼 보이지만 문제가 될 수 있습니까 ?

편집 2KArfer: 대신 을 사용하면 내 자격 증명이 승인되는 것 같습니다 NPI_HRRP/KArfer. (물론 통과 여부에도 차이가 없는 것 같습니다 domain=NPI_HRRP.) 그러나 이제 다음과 같은 결과를 얻습니다.

mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=KArfer,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\CCHFS,user=KArfer,pass=********
mount error(6): No such device or address

몇 가지 다른 것으로 변경해 cchfs도 아무 것도 바뀌지 않습니다. 단, X$대신에 을 사용하면 다시 cchfs얻을 수 있다는 점만 다릅니다 Permission denied.

편집 3: 출력은 다음과 smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS같습니다.

WARNING: The "syslog" option is deprecated
Enter KArfer's password: 
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       Remote IPC
        Root            Disk      
        X$              Disk      
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

그러나 내 비밀번호로 mount -t cifs -o username=NPI_HRRP/KArfer'%hunter2' //CCHFS /mnt바꾸면 결과가 나옵니다 (명령줄에 비밀번호를 포함했음에도 불구하고 비밀번호를 묻는 메시지가 표시된 후). 로 교체해도 마찬가지입니다 .hunter2mount error(22): Invalid argumentCCHFS10.48.154.235

답변1

제공된 정보에서 NPI_HRRP는 귀하의 것입니다.작업 그룹, CCHFS는 귀하의섬기는 사람.

나에게 있어 삼바 문제를 해결하는 데 있어서 가장 먼저 해야 할 일은 먼저 시도해 보는 것입니다 smbclient. 공유에 대한 액세스에 성공하면 필요한 정보를 한 mount줄에 매핑합니다.

smbclient -U KArfer -L //CCHFSCCHFS에서 사용 가능한 공유 목록을 제공해야 합니다. smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS작업 그룹에 먼저 들어가야 하는 경우 필요할 수도 있습니다 .

이것이 작동한다면 다음과 같은 마운트 라인 mount -t cifs -o username=NPI_HRRP/KArfer%ToPsEcReT //CCHFS/x$ /mnt도 작동할 것입니다. 이 작업이 실패하고 dmesg"대상 주소를 확인할 수 없습니다."가 표시되면 서버의 IP 주소를 //CCHFS로 바꾸세요.//10.48.154.235

mount -t cifs -o credentials=~/.smbcredentials //10.48.154.235/x$ /mntbash 기록에 비밀번호가 포함되지 않도록 하려면 다음과 같은 줄을 사용 하는 것이 더 나을 수 있습니다.

또한,삼바 공유의 "루트"를 마운트할 수 없습니다. X$ 금액으로 제한될 수 있습니다. 아니면 귀하의 경우 공유 이름이 실제로 "루트"입니까? 정말 혼란스럽습니다.

답변2

/mnt/cchfs가 있는지 확인한 후 다음을 시도하십시오.

 mount -t cifs -o username=youruser,password=yourpassword //10.48.154.235/cchfs /mnt/cchfs

답변3

/etc/fstab에서 다음 줄을 시도해 보십시오.

//10.48.154.235/Root /mnt/cchfs cifs credentials=/home/hippo/.smbcredentials 0 0

이는 자격 증명 파일의 IP 주소, 공유 이름 및 내용이 모두 정확하다고 가정합니다. 어떤 이유로 부팅 시 공유가 마운트되지 않은 경우 대신 fstab을 읽기로 변경하여 로그인 시 마운트해 볼 수 있습니다.

//10.48.154.235/Root /mnt/cchfs cifs noauto,credentials=/home/hippo/.smbcredentials 0 0

/etc/rc.local에 다음을 넣습니다.

mount /mnt/cchfs
exit 0

출처:

https://wiki.ubuntu.com/MountWindowsSharesPermanently

https://anothersysadmin.wordpress.com/2007/12/17/howto-mount-samba-shares-in-fstab-using-a-credential-file/

관련 정보