
내 노트북에서 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/SOMETHING
SOMETHING
편집 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
나는 비밀번호를 정확하게 입력하고 있다고 확신합니다. 내 비밀번호에는 대문자와 느낌표가 있습니다. mount
PCManFM에는 문제가 아닌 것처럼 보이지만 문제가 될 수 있습니까 ?
편집 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
바꾸면 결과가 나옵니다 (명령줄에 비밀번호를 포함했음에도 불구하고 비밀번호를 묻는 메시지가 표시된 후). 로 교체해도 마찬가지입니다 .hunter2
mount error(22): Invalid argument
CCHFS
10.48.154.235
답변1
제공된 정보에서 NPI_HRRP는 귀하의 것입니다.작업 그룹, CCHFS는 귀하의섬기는 사람.
나에게 있어 삼바 문제를 해결하는 데 있어서 가장 먼저 해야 할 일은 먼저 시도해 보는 것입니다 smbclient
. 공유에 대한 액세스에 성공하면 필요한 정보를 한 mount
줄에 매핑합니다.
smbclient -U KArfer -L //CCHFS
CCHFS에서 사용 가능한 공유 목록을 제공해야 합니다. 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$ /mnt
bash 기록에 비밀번호가 포함되지 않도록 하려면 다음과 같은 줄을 사용 하는 것이 더 나을 수 있습니다.
또한,삼바 공유의 "루트"를 마운트할 수 없습니다. 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
출처: