Komut satırından nasıl samba paylaşımı oluşturabilirim?


11

Bir Ubuntu VM'sindeki bazı yazılımların kurulum adımının bir parçası olarak bir samba paylaşımı oluşturmak istiyorum. Bunu komut satırından nasıl yapabilirim?

Yanıtlar:


7

Komut satırından dizinleri paylaşmak için Samba'nın net usershare komutunu kullanın, IMHO bu ana smb.conf dosyasında uğraşmaktan daha az tıknaz ve daha güvenlidir:

net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y

Bu paylaşımları kalıcı hale getirmek (yani yeniden başlatmalarda devam etmek için) / var / lib / samba / usershares / altında her bir paylaşım için bir dosya oluşturun:

net usershare info --long share_name > /var/lib/samba/usershares/share_name

Bunun başka bir avantajı da, KDE veya GNOME / MATE / Unity gibi bir masaüstü kullanıyorsanız dizinlerin dosya yöneticisinde (Dolphin, Nautilus vb.) Paylaşılmış olarak görünmesidir. Bu, net kullanıcı adı // var / lib / samba / usershares / thing, GUI'deki dizinleri paylaşırken Dolphin ve Nautilus'un kullandığı mekanizmanın aynısıdır.

Ayrıca bkz: http://ubuntuforums.org/showthread.php?t=1659816


Bunun çalışması için sudo'ya ihtiyacım vardı.
Ciro Santilli 法轮功 9 审查 六四 事件 法轮功

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.