Установил samba3 из портов. Настроил:[global]
workgroup = WG
server string = SN
security = share
load printers = yes
printcap name = cups
printing = cups
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no[homes]
comment = Home Directories
browseable = no
writable = yes[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
printer admin = root[print$]
comment = Printer Drivers
path = /usr/local/share/cups/drivers
browseable = yes
# guest ok = yes works too
guest ok = no
read only = yes
write list = root[Upload]
path = /mnt/d/Upload
public = yes
writable = yes
printable = no
browseable = yes
guest ok = yes
Вопрос1: почему папка Upload видна как read-only
Вопрос2: почему не виден принтер? (добавлял с помощью cupsaddsmb -U root HP, где HP - имя принтера, cupsd запущен)
>Вопрос1: почему папка Upload видна как read-onlyЧем видна ? Может просто прав на директорию /mnt/d/Upload не хватает ?
>Вопрос2: почему не виден принтер? (добавлял с помощью cupsaddsmb -U root
>HP, где HP - имя принтера, cupsd запущен)Я вот что-то не помню, а добавлять в конфиг явно его не надо ?
>
>>Вопрос1: почему папка Upload видна как read-only
>
> Чем видна ? Может просто прав на директорию /mnt/d/Upload не хватает
>?Браузером (в том числе из-под винды), папка лежит на fat-раздзеле, фс вполне "писабельная" , но права записи стоят только на владельца (изменить их нельзя)
>>Вопрос2: почему не виден принтер? (добавлял с помощью cupsaddsmb -U root
>>HP, где HP - имя принтера, cupsd запущен)
>
> Я вот что-то не помню, а добавлять в конфиг явно
>его не надо ?Да вроде нет, на другой системе так делал - всё работало.
>>>Вопрос2: почему не виден принтер? (добавлял с помощью cupsaddsmb -U rootпотому что:
browseable = no
>
>>>>Вопрос2: почему не виден принтер? (добавлял с помощью cupsaddsmb -U root
>
>потому что:
>
> browseable = noточно :) Спасибо!
А первый вопрос решил так: т.к. права на запись в fat-разделе есть только у пользователя системы, добавил в конфиг:
guest account = user
Где user - имя пользователя
>>> оверквотинг того... ;)
> guest account = user
>
>Где user - имя пользователяможешь ещё почитать про параметр "map to guest" (обрати внимание, почему нежелательно использовать вариант "map to guest = bad password")