Всё не так просто... » samba http://www.lab108.ru Мэрфолог-практик Sat, 10 Sep 2016 19:25:18 +0000 ru-RU hourly 1 http://wordpress.org/?v=3.9.14 Samba и Windows 7 /2011/02/09/samba-i-windows-7/ /2011/02/09/samba-i-windows-7/#comments Wed, 09 Feb 2011 03:35:43 +0000 /?p=4656 Было дело, с год назад, ругался, что без правки реестра Windows 7 не умеет общаться с Samba. Да и в Samba Wiki утверждается, что надо править либо реестр, либо в локальных политиках безопасности ковыряться.



Тем не менее, Samba из комплекта недавно зерелизенного Debian Squeeze отлично пускает к себе клиентов на Windows 7. Возможно и на Windows server 2008, но пока не проверяли.

Да, выставление глобального параметра max protocol = smb2 приводило к тому, что семёрка не могла обратиться к самба-серверу.

]]>
/2011/02/09/samba-i-windows-7/feed/ 0
М-да. /2010/07/13/m-da-4/ /2010/07/13/m-da-4/#comments Tue, 13 Jul 2010 13:02:00 +0000 /?p=3795 Возник вопрос, почему подвисает winbind из комплекта Samba

servername:# time wbinfo -g >/dev/null

real    0m8.523s
user    0m0.000s
sys     0m0.004

servername:# time wbinfo -u >/dev/null

real    0m31.493s
user    0m0.008s
sys     0m0.000s

Чую, что трастовые домены до добра не доведут…

]]>
/2010/07/13/m-da-4/feed/ 0
Групповые политики в samba PDC /2009/02/13/gruppovye-politiki-v-samba-pdc/ /2009/02/13/gruppovye-politiki-v-samba-pdc/#comments Fri, 13 Feb 2009 09:20:30 +0000 /?p=1470 До сих пор только poledit.exe из комплекта Windows NT4?

]]>
/2009/02/13/gruppovye-politiki-v-samba-pdc/feed/ 0
куча ссылок и обсуждений по самбе /2008/06/19/kucha-ssylok-i-obsuzhdenijj-po-sambe/ /2008/06/19/kucha-ssylok-i-obsuzhdenijj-po-sambe/#comments Thu, 19 Jun 2008 13:12:00 +0000 /2008/06/19/kucha-ssylok-i-obsuzhdenijj-po-sambe/ Настройка SAMBA – [4] :: В помощь системному администратору :: Компьютерный форум Ru.Board:

]]>
/2008/06/19/kucha-ssylok-i-obsuzhdenijj-po-sambe/feed/ 0
samba и права на доступ. /2008/06/18/samba-i-prava-na-dostup/ /2008/06/18/samba-i-prava-na-dostup/#comments Wed, 18 Jun 2008 10:21:00 +0000 /2008/06/18/samba-i-prava-na-dostup/ стандартный вопрос: “почему на шару в самбе писать можно, а клиенту пишет, что нет доступа на запись?”

всё на самом деле просто.
допустим запись в шару на самбе разрешён всем. а в каталог, который расшарен? от кого создавали? от рута? и какие права у него получились?
$ ls -l | grep share

drwxr-xr-x  2 root root       4096 2008-06-18 12:51 share

угадал?
создателю на полный доступ, а группе и всем остальным только чтение.
а самба у нас от кого запускается? правильно, от пользователя. простого. того, под кем на неё пользователь логинится.
в общем, права на каталог ставим самые простецкие:
$ sudo chmod 777 share
всё! пользователи самбы пишут в шару.

на что ещё надо обратить внимание.

при создании системоного пользователя по умолчанию создаётся группа таким же именем как у пользователя. она же прописывается пользователю как начальная группа единственным членом  которой он тут же становится. пользователь может входить и в другие, дополнительные, группы, но при создании пользователем каталогов и файлов в качестве группы подставляется именно начальная группа.
по этому, если не используются acl, а разграничение доступа внутри шары делается через группы, следует внимательно следить за тем какие права доступа назначаются при создании файлов и каталогов и под какими группами работают пользователи.

]]>
/2008/06/18/samba-i-prava-na-dostup/feed/ 0
samba + acl = руление доступом из windows /2008/06/17/samba-acl-rulenie-dostupom-iz-windows/ /2008/06/17/samba-acl-rulenie-dostupom-iz-windows/#comments Tue, 17 Jun 2008 07:04:00 +0000 /2008/06/17/samba-acl-rulenie-dostupom-iz-windows/ как известно, в linux права описываются формулой “я – мы – они”, в смысле, доступ к файлу или директории для создателя, группы и всех остальных. в большинстве случаев этого вполне хватает.
но иногда возникает вопрос – а как бы сделать так, чтобы доать доступ ещё и вот этим товарищам, но не вводить их в группу?
всё просто. есть такой пакет acl.
в пакете хранятся утилиты управления списками доступа.

ставится этот пакет традиционно:

$ sudo apt-get update
$ sudo apt-get install acl

теперь объясним системе. что у нас на файловой системе есть расширенное управление правами:

$ sudo vi /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda3       /home           ext3    defaults,acl    0       2
/dev/hda2       /var            ext3    defaults        0       2
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

в столбик options дописываем параметр acl (выделено красным)
после чего либо перемонтируем соответствующие разделы,

$ sudo mount -o remount /dev/hda3

либо перегружаем всю систему.

ну что, разделы с нужной опцией примонтировались?

как расширенные права выглядят с точки зрения системы можно посмотреть командой

$ getfacl tmp

# file: tmp
# owner: root
# group: root
user::rwx
group::rwx
other::rwx

это, что называется по умолчанию
добавим кому ни будь доступ

$ sudo setfacl -m u:username:rx tmp

смотрим что получилось

$ getfacl tmp
# file: tmp
# owner: root
# group: root
user::rwx
user:username:r-x
group::rwx
mask::rwx
other::rwx

для чего это надо непосредственно в линуксе я пока не придумал – задач не стояло.

перейдём к более практическому применению – расширенные права в samba.

пробовали назначать права доступа к файлам и каталогам на самбовской шаре? ну как? а с использованием acl всё гораздо интереснее.

добавляем расширенные права в конфиг самбы
$ sudo vi /etc/samba/smb.conf

[global]
...
 acl compatibility = auto

[sharename]
   comment = Share
   path = /path/to/directory
   browseable = yes
   writable = yes
   create mask = 0664
   directory mask = 0777
   inherit acls = yes
inherit owner = yes
inherit permissions = yes
map acl inherit = yes

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

]]>
/2008/06/17/samba-acl-rulenie-dostupom-iz-windows/feed/ 0