修改/etc/samba/smb.conf
[aosp]
comment = android
path = /F/aosp
writeable = yes
public = yes
browseable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
[aosp] 这个是后面连接时要用用到的路径, /F/aosp是实际的地址。
这里配置的是不需要密码。如果需要配置密码,可以改成valid users = user,并且配置samba密码。
配置完重启。
sudo service smbd restart
在另一台设备上个创建文件夹,临时挂载(重启后失效)。
mkdir -p /D/aosp
sudo mount -t cifs //192.168.2.45/aosp/ /D/aosp -o guest,uid=$(id -u user),gid=$(id -g user),cifsacl,mfsymlinks
使用cifsacl
参数会继承原文件的权限,确保跟原文件权限一致,其实这种方式挂载 create mask配置的权限 是不生效的,mfsymlinks
会处理符号链接的问题。uid=
这种用来分配组。guest
表示不需要账号密码。