pechkin: (сумасшедший домик на вершине горы)
pechkin ([personal profile] pechkin) wrote2014-05-27 11:51 pm
Entry tags:

Самбовый шер не дает chmod

Две забавные проблемы:

1. В убунте хром отказывается менять раскладку клавитуры. Пишу вам из фирефокса, извините за неровный почерк.

2. Это более актуально. Есть самбовая шара, определенная на сервере так:

[www]
path = /mnt/www
comment = www
available = yes
browsable = yes
writable = yes
public = yes
guest ok = no

Она маунтится на клиентской машине так:

//userver/www   /home/pechkin/wwws      cifs user,uid=pechkin,gid=users,cred=/etc/.smbcredentials,auto,_netdev,exec 0 0

И я могу создавать на ней файлы, удалять и все такое, но только, как выяснилось, не могу делать им chmod. А чего это?

[identity profile] basile.livejournal.com 2014-05-27 09:09 pm (UTC)(link)
Э-э-э, а какие права ты собираешься менять файлам на шаре?
Самба это вообще-то эмулятор винды, которая имеет совсем другие виндовые файловые права, о которых тем более не знает линуксовый chmod.

Возможно,
man nfsd
man mount.nfs
?
Edited 2014-05-27 21:14 (UTC)

[identity profile] pechkin.livejournal.com 2014-05-27 09:21 pm (UTC)(link)
например, снять executable bit. Который на тех файлах, которые созданы недавно, не стоит, а на тех, которые перекопированы с фата, естественно, стоит.

ЧСХ, это работало раньше, до того, как я переразметил диск.

А как правильно раздавать файлы в многоосной домашней сетке? Тут есть убунту сервер, убунту-клиент, виндовые клиенты и ондроеды. И еще один айпад.

[identity profile] basile.livejournal.com 2014-05-27 09:36 pm (UTC)(link)
Веришь, понятия не имею. Может, ты всё же делал это средствами хост-системы? Ну, на сервере в смысле.
Копать например можно в сторону разных масок в smb.conf. Поставь везде 0777 для шары и посмотри не заработает ли. По дефолту оно там совсем не три семёрки, насколько я помню.

При наличии виндовс-клиентов раздавать разумеется следует самбой. Как раз в стиле того анекдота про бритвенный автомат. Винда по-человечески всё равно ничего больше не умеет, а всему остальному приходится к ней подстраиваться.
Но поскольку в моей домашней сетке раздаются разве что музыка и кино и домашнего веб-сервера у меня нет, то executable bit на них меня очень слабо волнует.

PS:
The permissions on new files and directories are normally governed by create mask, directory mask, force create mode and force directory mode but the boolean inherit permissions parameter overrides this.


PPS:
New files inherit their read/write bits from the parent directory. Their execute bits continue to be determined by map archive, map hidden and map system as usual.
Edited 2014-05-27 21:46 (UTC)