How to mount Windows share on Red Hat Enterprise Linux system using CIFS?

网友投稿 2582 2022-09-02 01:05:00

How to mount Windows share on Red Hat Enterprise Linux system using CIFS?

EnvironmentRed Hat Enterprise Linux 8Red Hat Enterprise Linux 7Red Hat Enterprise Linux 6Red Hat Enterprise Linux 5

IssueHow can Windows shares be mounted on Red Hat Enterprise Linux?ResolutionTo run the following commands, you need to install cifs-utils package which provides mount.cifs helper program. Some commands for mounting CIFS volume require the helper program to pre-process options before issuing a mount() syscall.Windows share can be mounted on RHEL system using cifs option of mount command as :​​

Raw

# mount -t cifs -o username=,password= //WIN_PC_IP/ /mnt

You can specify iocharset to convert local path names to/from UTF-8 if the server uses multi byte charset:

Raw​

# mount -t cifs -o iocharset=cp932,username=,password= //WIN_PC_IP/ /mnt

In case your user is in windows domain then you can define the domain as follows:

Raw

# mount -t cifs -o username=,password=,domain=example.com //WIN_PC_IP/ /mnt

By default windows share mounted with the full permission (777) in Linux. To change the default permission use the dir_mode and file_mode options to set directory and file permission.​

Raw

# mount -t cifs -o username=,password=,dir_mode=0755,file_mode=0755 //WIN_PC_IP/ /mnt

To make the mount persistent across reboots, make the below entry to the /etc/fstab

Raw​

//WIN_PC_IP/ / cifs _netdev,username=,password=,dir_mode=0755,file_mode=0755,uid=500,gid=500 0 0

If a username/password/domain is needed, it is best not to leave it in fstab. In order to achieve this, the previous entry can be modified like so:

Raw

//WIN_PC_IP/ / cifs _netdev,credentials=/root/.credfile,dir_mode=0755,file_mode=0755,uid=500,gid=500 0 0

and then create the file /root/.credfile, with the following content (domain might not be mandatory):

Raw

username=password=domain=

If you receive the following error when try to mount the share folder from windows machines

Rawmount error(13): Permission deniedRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)Please verify the permission on the folder on you windows machine and try again mount the share folder.

LINUX

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HTML、JS与PHP之间的数据传输(php之间传递数据)
下一篇:JSP中使用哪个标签允许向标签传递参数
相关文章