mount.cifs: command not found

SMB, also known sometimes as CIFS, is the protocol in charge of providing shared access to files and printers on Windows networks. To make things simpler we use both terms interchangeably. This service can run directly over TCP port 445, but it can also use the NetBIOS API.

The Linux CIFS filesystem is composed of two parts: the kernel code (referred to by the name of the kernel module, cifs) and the user-space mount tools. The cifs kernel filesystem support is generally built as a module and loaded when a user attempts to connect to an SMB/CIFS file server using the mount command. The easiest way to tell whether your Linux host possesses cifs support is to examine the contents of /proc/filesystems. Check this file and look for the term cifs listed in the output:

$ cat /proc/filesystems | grep cifs
nodev   cifs

Mounting a SMB/CIFS File Share

The general syntax for accessing a SMB/CIFS file share is:

$ mount.cifs //server/share mount_point [-o options ]

In case you encounter below error while running the mount.cifs command:

mount.cifs: command not found

you may try installing below package as per your choice of distribution.

Distribution Command
Debian apt-get install cifs-utils
Ubuntu apt-get install cifs-utils
Alpine apk add cifs-utils
Arch Linux pacman -S cifs-utils
Kali Linux apt-get install cifs-utils
CentOS yum install cifs-utils
Fedora dnf install cifs-utils
Raspbian apt-get install cifs-utils
Docker docker run cmd.cat/mount.cifs mount.cifs

Features and Benefits of CIFS

According to Microsoft, CIFS/SMB has a series of features that give it many benefits over other network protocols.

  • Integrity and concurrency: CIFS allows concurrent access to the same file, while providing the needed locking mechanisms to prevent conflicts.
  • Optimization for slow links: The CIFS protocol has been optimized over the years to work well even over slow links.
  • Security: A CIFS server allows both anonymous as well as authenticated secure access to the resources.
  • Performance and stability
  • Unicode file names
Related Post