Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: djgici в Feb 11, 2010, 10:12



Титла: samba user control
Публикувано от: djgici в Feb 11, 2010, 10:12
Здравеите мам 1 питане което ми е много наложително, пуснал съм самба сервер на убунту 9.10 и съм саздал 2 потребитела и съм шарнал от секи потребител по 1 папка и искам да го направя секи потребител да може да си шлиза от уиндоуса в едната папка с даденото потребителско има и да не може да влезе в другата папка на другия потребител, при мен се получи че с 1 потребителско име и парола се влиза и в двете папки :( помогнете моляви се че това нещо е за 1 фирма.

Благодаря ви предварително!!!


Титла: Re: samba user control
Публикувано от: Slevin_ в Feb 11, 2010, 12:09
Позабравил съм самба, но може да пробваш в конфига това:
 
Код:
[homes]  
 comment = Home Directories
 browseable = no
 writable = yes
Така всеки потребител би трябвало при логване да влиза в своята /home/*user* директория.


Титла: Re: samba user control
Публикувано от: djgici в Feb 12, 2010, 13:49
Не ми приема тая команда :(


Титла: Re: samba user control
Публикувано от: b2l в Feb 12, 2010, 13:56
Това не е командата, тези редове ги добавяш в smb.conf файла!


Титла: Re: samba user control
Публикувано от: djgici в Feb 12, 2010, 14:20
ДА осетих се след като го написах но същата работа :(


# Samba config file created using SWAT
# from UNKNOWN (I)
# Date: 2010/02/12 13:43:34

[global]
   server string = %h server (Samba, Ubuntu)
   map to guest = Bad User
   obey pam restrictions = Yes
   pam password change = Yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   unix password sync = Yes
   syslog = 0
   log file = /var/log/samba/log.%m
   max log size = 1000
   dns proxy = No
   wins support = Yes
   usershare allow guests = Yes
   panic action = /usr/share/samba/panic-action %d

[homes]
   comment = Home Directories
        browseable = no
        writable = yes
   
[stg]
   valid users = stg
   admin users = stg
   read only = No
   only user = Yes
   available = No

[iit]
   valid users = iit
   admin users = iit
   read only = No
   only user = Yes
   available = No

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers

[printers]
   comment = All Printers
   path = /var/spool/samba
   create mask = 0700
   printable = Yes
   browseable = No
   browsable = No
[homes]
   valid users = %S
   read only = No
   browseable = No
   browsable = No


Титла: Re: samba user control
Публикувано от: b2l в Feb 12, 2010, 14:25
Код:
testparm /etc/samba/smb.conf
Я си провери дали conf-a ти е написал правилно, че май имаше грешки из него :)


Титла: Re: samba user control
Публикувано от: djgici в Feb 12, 2010, 14:37
Сега пък няма инътернет и немога да се логна през ремоте десктоп да теста конфа.


Титла: Re: samba user control
Публикувано от: djgici в Feb 12, 2010, 14:55
Ето резуолтата от теста.

Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[stg]"
WARNING: The "only user" option is deprecated
WARNING: No path in service stg - making it unavailable!
NOTE: Service stg is flagged unavailable.
Processing section "[iit]"
WARNING: The "only user" option is deprecated
WARNING: No path in service iit - making it unavailable!
NOTE: Service iit is flagged unavailable.
Processing section "[print$]"
Processing section "[printers]"
Processing section "[homes]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions





Титла: Re: samba user control
Публикувано от: Acho в Feb 12, 2010, 15:16
А не трябва ли и да има и директива  security = SHARE/USER/etc. ? Май че USER е именно за това. Аз при мене карам с SHARE, понеже всички мои юзери си достъпват всичко. А и <man smb.conf> не е лошо да попрочетеш. Аз като ти гледам конф-а, май не е много ТАМЪН.


Титла: Re: samba user control
Публикувано от: b2l в Feb 12, 2010, 15:32
//off
@Acho ти що не дадеш на пича съвет по проблема, ами все намесваш някакви други теми? Я ми кажи кавко не му е наред на conf-a, изобщо забеляза ли, че conf-a му е генериран от SWAT? Предполагам знаеш какво е SWAT, къде се намира и кой порт слуша!


Титла: Re: samba user control
Публикувано от: Acho в Feb 12, 2010, 16:51
Не съм искал да обидя никого, ако така е прозвучало. Разбира се знам за SWAT, на 901 порт слуша на localhost-а. Не обърнах внимание, че е автоматично генериран. Мой пропуск, хвана ме. Но понеже аз не ползвам SWAT (даже не го запускам от inetd.conf на Slackware-то ми), винаги си редактирам конфига от конзолата. А съвета беше да погледне man страницата.


Титла: Re: samba user control
Публикувано от: djgici в Feb 19, 2010, 17:21
Благодаря на всички оправих се няколко реда бяха в повече сичко е на "6" сички са доволни :) 


Титла: Re: samba user control
Публикувано от: b2l в Feb 24, 2010, 15:36
Няма да е лошо да кажеш как се оправи, все пак може някой друг потребител да има подобен проблем и тази тема да му послужи за пример!


Титла: Re: samba user control
Публикувано от: djgici в Feb 24, 2010, 16:09
Пав си извинявам се.

# Samba config file created using SWAT
# from UNKNOWN (m)
# Date: 2010/02/24 16:07:30

[global]
   server string = %h server (Samba, Ubuntu)
   map to guest = Bad User
   obey pam restrictions = Yes
   pam password change = Yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   unix password sync = Yes
   syslog = 0
   log file = /var/log/samba/log.%m
   max log size = 1000
   dns proxy = No
   wins support = Yes
   usershare allow guests = Yes
   panic action = /usr/share/samba/panic-action %d

[stg]
   path = /home/stg/stg
   valid users = stg
   read only = No

[iit]
   path = /home/iit/iit
   valid users = iit
   read only = No

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers

[printers]
   comment = All Printers
   path = /var/spool/samba
   create mask = 0700
   printable = Yes
   browseable = No
   browsable = No