Среда: ПК с Windows 8.1 и Raspberry Pi с Raspbian. На ПК общий диск C:
является общим.
Требуется: минимальная возможность перемещения файлов .jar, разработанных на ПК, в Raspberry. Было бы неплохо еще немного управлять файлами с ПК на Raspberry: было бы неплохо удалить файлы, переименовать файлы, создать каталоги и т. Д.
Я изменил файл smb.conf по умолчанию следующим образом:
[global]
workgroup= MS-HOME
wins support = yes
security=share
usershare max shares=100
[homes]
read only=no
writable=yes
create mask =0777
guest ok =yes
directory mask = 0777
[pihome]
comment= Pi Home
path=/home/pi
browsable=yes
writable=yes
only guest=no
create mask =0777
create directory=0777
public=yes
Теперь с моего компьютера я могу, например, читать текстовый файл, но я не могу его обновить. Кроме того, я не могу создать каталог; не авторизован.
Что плохого в моем smb.conf?
Если я понимаю, Вы хотите иметь полный контроль (читайте/пишите/создавайте...) на доле 'pihome'. Затем используйте следующее:
[pihome]
comment= Pi Home
path=/home/pi
browsable=yes
writable=yes
force create mode = 0777
force directory mode = 0777
public=yes
О разделе 'домов': это обычно обращается к каталогу, который принадлежит определенному пользователю на Unix (обычно/home/uid). По сути, это предназначается, чтобы быть только доступным на пользователя (что означает, что необходимо ввести uid + пароль), я поэтому оставил бы его без изменений от значения по умолчанию:
[homes]
comment = Unix user directory
valid users = %S
read only = No
browseable = No