LINUX.ORG.RU

История изменений

Исправление dexpl, (текущая версия) :

Итак, getent passwd ma sha 1c возвращает

ma:x:486:471::/home/marbacad:/sbin/nologin
sha:x:490:475::/home/shara:/sbin/nologin
1c:x:487:472::/home/1c:/sbin/nologin
, а это значит, что происхождение шар, которых нет в конфиге, ясно как день — они генерятся на лету благодаря секции [homes]. В текущем варианте конфига юзер ma видит только \\i3server\ma, sha — \\i3server\sha и т. д., а юзер, чей логин не совпадает ни с одной системной учетной записью на сервере не видит ничего.

Возвращаясь к исходному вопросу: «Пользователь1» — это ma, sha, 1c или кто-то еще? Допустим, что ma. Допустим также, что хочется дать ему возможность писать в шары sha и 1c. Тогда самый простой (хотя и не самый идейно верный) вариант — во-первых, добавить на сервере системного юзера ma в группы sha и 1c; во-вторых, сказать chmod -R g+rwXs /home/shara /home/1c; в-третьих, добавить строку browsable = yes в секцию [global] (не [homes]!) в /etc/samba/smb.conf и сказать service smbd reload.

Исходная версия dexpl, :

Итак, getent passwd ma sha 1c возвращает

ma:x:486:471::/home/marbacad:/sbin/nologin
sha:x:490:475::/home/shara:/sbin/nologin
1c:x:487:472::/home/1c:/sbin/nologin
, а это значит, что происхождение шар, которых нет в конфиге, ясно как день — они генерятся на лету благодаря секции [homes]. В текущем варианте конфига юзер ma видит только \\i3server\ma, sha — \\i3server\sha и т. д., а юзер, чей логин не совпадает ни с одной системной учетной записью на сервере не видит ничего.

Возвращаясь к исходному вопросу: «Пользователь1» — это ma, sha, 1c или кто-то еще? Допустим, что ma. Допустим также, что хочется дать ему возможность писать в шары sha и 1c. Тогда самый простой (хотя и не самый идейно верный) вариант — во-первых, добавить на сервере системного юзера ma в группы sha и 1c; во-вторых, сказать chmod -R g+rwXs /home/shara /home/1c; в-третьих, добавить строку browsable = yes в секцию [[global]] (не [[homes]]!) в /etc/samba/smb.conf и сказать service smbd reload.