Android

Cif kullanarak linux üzerine windows paylaşımı nasıl kurulur

How to Mount a Windows Share on Linux Video Tutorial

How to Mount a Windows Share on Linux Video Tutorial

İçindekiler:

Anonim

Linux ve UNIX işletim sistemlerinde, mount komutunun cifs seçeneği kullanılarak bir Windows paylaşımı yerel dizin ağacındaki belirli bir bağlama noktasına monte edilebilir.

Ortak Internet Dosya Sistemi (CIFS) bir ağ dosya paylaşım protokolüdür. CIFS bir KOBİ biçimidir.

Bu öğreticide, Windows paylaşımlarını Linux sistemlerine manuel ve otomatik olarak nasıl bağlayacağımızı açıklayacağız.

CIFS Yardımcı Program Paketlerini Kurma

Windows paylaşımını bir Linux sistemine bağlamak için önce CIFS yardımcı programları paketini yüklemeniz gerekir.

  • Ubuntu ve Debian'a CIFS yardımcı programlarını yükleme:

    sudo apt update sudo apt install cifs-utils

    CentOS ve Fedora'ya CIFS yardımcı programlarını yükleme:

    sudo dnf install cifs-utils

Paket adı Linux dağıtımları arasında farklılık gösterebilir.

CIFS Windows Paylaşımı Takma

Uzak bir Windows paylaşımının bağlanması, normal dosya sistemlerini yüklemeye benzer.

İlk olarak, uzak Windows paylaşımı için bağlantı noktası olarak kullanılacak bir dizin oluşturun:

sudo mkdir /mnt/win_share

Paylaşımı bağlamak için sudo ayrıcalıklarına sahip aşağıdaki komutu root veya kullanıcı olarak çalıştırın:

sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share

Parolayı girmeniz istenir:

Password:

Başarı durumunda hiçbir çıktı üretilmez.

Uzak Windows paylaşımının başarıyla bağlandığını doğrulamak için mount veya df -h komutunu kullanın.

Paylaşım bağlandıktan sonra, bağlanma noktası bağlanan dosya sisteminin kök dizini olur. Uzak dosyalarla yerel dosyalarmış gibi çalışabilirsiniz.

Parola ayrıca komut satırında da sağlanabilir:

sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share

Kullanıcı windows çalışma grubunda veya etki alanındaysa, aşağıdaki şekilde ayarlayabilirsiniz:

sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share

Daha iyi güvenlik için paylaşım kullanıcı adını, parolayı ve etki alanını içeren bir kimlik bilgileri dosyası kullanılması önerilir.

Kimlik bilgileri dosyası aşağıdaki biçime sahiptir:

/ Etc / kazan-kimlik

username = user password = password domain = domain

Dosya kullanıcılar tarafından okunmamalıdır. Doğru izinleri ve sahipliği ayarlamak için şunu çalıştırın:

sudo chown root: /etc/win-credentials sudo chmod 600 /etc/win-credentials

Kimlik bilgileri dosyasını kullanmak için aşağıdaki gibi tanımlayın:

sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share

Bağlanan paylaşım varsayılan olarak köke aittir ve izinler 777 olarak ayarlanmıştır.

Dizin iznini ayarlamak için dir_mode seçeneğini ve dosya iznini ayarlamak için dir_mode seçeneğini kullanın:

sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share

Varsayılan kullanıcı ve grup sahipliği uid ve gid seçenekleriyle değiştirilebilir:

sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share

Ek seçenekleri ayarlamak için, -o seçeneğinden sonra bunları virgülle ayrılmış liste olarak ekleyin. Tüm montaj seçeneklerinin bir listesini almak için terminalinize man mount yazın.

Otomatik Montaj

Paylaşım, mount komutuyla manuel olarak bağlandığında, yeniden başlatmadan sonra da devam etmez.

/etc/fstab dosyası, sistem başlangıcında nereye ve hangi dosya sisteminin bağlanacağını tanımlayan girdilerin bir listesini içerir.

Linux sisteminiz başlatıldığında bir Windows paylaşımını otomatik olarak bağlamak için /etc/fstab dosyasında /etc/fstab tanımlayın. Satır, Windows PC'nin ana bilgisayar adını veya IP adresini, paylaşım adını ve yerel makinedeki bağlama noktasını içermelidir.

Metin düzenleyicinizle /etc/fstab dosyasını açın:

sudo nano /etc/fstab

Aşağıdaki satırı dosyaya ekleyin:

/ Etc / fstab

# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0

# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0

Paylaşımı bağlamak için aşağıdaki komutu çalıştırın:

sudo mount /mnt/win_share

mount komutu, /etc/fstab içeriğini okuyacak ve paylaşımı /etc/fstab .

Sistemi yeniden başlattığınızda, Windows paylaşımı otomatik olarak bağlanır.

Windows Paylaşımının bağlantısını kesme

umount komutu, bağlı dosya sistemini dizin ağacından ayırır (bağlantısını keser).

Bağlı bir Windows paylaşımını ayırmak için, umount komutunu ve ardından bağlandığı dizini veya uzak paylaşımı kullanın:

sudo umount /mnt/win_share

CIFS bağlama parçasının fstab dosyasında bir girişi varsa, kaldırın.

umount komutu, kullanımdayken paylaşımı ayırmada başarısız olur. Windows paylaşımına hangi işlemlerin eriştiğini bulmak için fuser komutunu kullanın:

fuser -m MOUNT_POINT

İşlemleri bulduktan sonra, kill komutu ile bunları durdurabilir ve paylaşımı kaldırabilirsiniz.

sudo umount -l MOUNT_POINT

Sonuç

Linux'ta, cifs seçeneğiyle mount komutunu kullanarak paylaşılan bir Windows mount .

montaj terminali