@5258,setenforce 0
关闭SELinux试试
360N7Pro(黑)
@上善若水,官方的啊
@5258,你用的啥系统?centos?
360N7Pro(黑)
@上善若水,为啥我的手机可以看到smb的东西电脑却不能呢
@大药瓶子,sudo smbpasswd -a <smb用户名>
360N7Pro(黑)
@老虎会游泳,smb怎么搞密码的 一直弄不来,老虎大神求救。
程序不错
做的不错
@iola1999,那也说不定
红米 Note4X 标配版(黑色)
@老虎会游泳,关闭SELinux就可以看到。
360N7Pro(黑)
应该是谷歌适配的网站吧......网站干嘛会考虑适配一个普通用户中使用率这么低的搜索引擎
@老虎会游泳,我在ssh里用cp复制硬盘里的文件到smb用户创建的文件夹里,smb也能看到,但是通过mv就不行。即使文件所有者和权限一模一样也不行。
360N7Pro(黑)
@上善若水,还有,你可以通过
ls -l
来比较能看到的文件和不能看到的文件的所有者和权限的差别,然后把不能看到的文件的权限和所有者改成和能看到的文件一样的,然后移动到能看到的文件夹里面。如果还是看不到,说明你的SMB客户端有缓存,你应该刷新一下,或者换个SMB客户端。
@上善若水,你的root用户能看到那些文件吗?
你可以修改smb配置文件,使用root用户运行smb。
http://www.mamicode.com/info-detail-2418928.html
@老虎会游泳,没用啊,我ext4文件系统。
360N7Pro(黑)
@上善若水,顺便一提,它很可能要求你把所有文件都放在tuanjie这个子目录下。如果你能看到某个目录的内容,则把所有其他内容都移进去,然后修改权限为777,肯定能看到。
@上善若水,还有,smb用户名是指启动smb服务的用户名,不是指你挂载位置指向的用户名。通常,启动smb服务的用户名都是
smb
或者samba
,你可以sudo cat /etc/passwd
看看是哪个。
也可以sudo ps aux
查看smb进程的运行用户。附加标准结尾:如果挂载的是Windows文件系统,则需要在mount时指定。Windows文件系统(NTFS/FAT/FAT32/exFAT)不支持chmod,也不支持chown。
修改所属用户或权限完成后,请
ls -l /home/用户名
来确认目录的实际用户名是否正确。
@上善若水,总是有一个和用户名相同的组名。
如果真的无法解决,可以使用
chmod -R 0777 /home/用户名
如果挂载的是Windows文件系统,则需要在mount时指定。Windows文件系统(NTFS/FAT/FAT32/exFAT)不支持chmod,也不支持chown。
mount -t ntfs-3g -o uid=smb用户名,gid=smb用户名,fmask=000,dmask=000 /dev/设备名 /home/smb用户名
fmask和dmask为000,代表实际获得的权限为777 & ~000 = 777