samba的常见问题

环境:
Server ip : 10.177.245.232 client ip : 10.177.245.230

挂载之后的权限问题:

Server:
Smb.conf
image
Client:

Smbclient --list=10.177.245.232 

image

mount -t cifs  //10.177.245.232/user1 /test/  -o username=user1,password=123   

client端挂载之后发现无论你如何去调试smb.conf里面的权限配置但是client端中一直都显示的是755权限不管是mkdir/touch一直都是755权限即便是你从server端进入/home/user1目录touch/mkdir但是在client端去看的时候你所创建的文件/目录的权限都会变成755权限

(这是因为你挂载的权限为755mount默认挂载权限是755) #查看mount的相关信息 命令:mount
image

解决办法:

在mount的时候添加你所设定的权限

mount   -t cifs   //linux1.skills.com/user1 /test -o username=user1,password=123,file_mode=0664,dir_mode=077

这时候再去查看mount的相关信息: ##挂载权限已经发生了更改 更改成了你所设定的权限

验证:
 cd  /test
 echo  ' ' > ./user1_test

image
权限已正常

posted @ 2025-11-30 15:28  hoopee  阅读(3)  评论(0)    收藏  举报