Terminalden smb: //user@100.100.100.100 'e nasıl yazılır?


23

Bilgisayarımda ubuntu ve gnome kullanıyorum.

Dosya Tarayıcısını açtığımda, sol tarafta, uygun bir şekilde "Work Server" adlı bir klasör görüyorum. Farenin üzerine geldiğimde, aşağıdaki resim yazısı "smb: //john@69.100.100.1". Bu klasöre tıklarsam, o klasörün içeriğini görebilirim. Her şey harika.

Şimdi bir terminal / kabuk açtığımda yazarım.

cd smb://john@69.100.100.1

Dizinin bulunmadığını söylerken hata alıyorum. Bu dizine kabuk / terminal aracılığıyla nasıl girebilirim?

Yanıtlar:


23

Bu cdpaylaşımda bulunmamanın nedeni, cdyalnızca yerel dosya sistemlerinde * çalışmasından kaynaklanır, sorununuzu burada çözmenin iki yolu vardır:

smbclientPaylaşıma göz atmak için kullanın :

smbclient -U john //69.100.100.1/SHARENAME

veya mount -t cifspaylaşımı yerel olarak bağlamak istiyorsanız, bağlama noktasının bir klasör olarak bulunması gerektiğini unutmayın:

sudo mount -t cifs -o user=john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME 

SHARENAME'i ortamınıza uygun şekilde uyarladığınızdan emin olun .

Giriş bilgileriniz bir Active Directory etki alanının parçasıysa, bu komutlara adını eklemek isteyebilirsiniz, ikincisi şöyle olacaktır:

sudo mount -t cifs -o user=YOURDOMAIN//john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME

* Burada "Yerel" anlamı değil basittir, sadece daha önce normal araçlarını kullanamadığı için akılda tutulması monte uzaktan lokal FS.


KULLANICI ADI'nı şu anki kabuk kullanıcımın adıyla mı değiştirmeliyim? Ve dizin adı ile birlikte SHARENAME içine cd girmek istiyorum? Çalıştığımda aşağıdaki hatayı aldım:Connection to john@69.100.100.1 failed (Error NT_STATUS_BAD_NETWORK_NAME)
John

evet, GUI dosya tarayıcınızda görebileceğiniz paylaşımın adı olan bir 'uç nokta' ("SHARENAME") belirtmeniz ve "USERNAME" (belki daha önce etki alanınızı eklemeniz) uyarlayabilmeniz gerekir. pay.
Shadok

1
smbmount artık kullanımdan kaldırılmış ve korunmuyor. mount.cifs (mount -t cifs) yerine smbmount (smbmount Linux kılavuz sayfası ) kullanılmalıdır
Baumann

Kişi cif ile isimsiz bir erişim nasıl yapar? Sadece bir ayar meselesi user=anonymousmi?
Mike 'Pomax' Kamermans,

Konuk erişiminde 'kullanıcı' kullanmayın.
Shadok

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.