|
|
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
Как в Опенсолярисе запустить самбу так, что-бы она юзала определенный конфиг и стартовала от определенного юзера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 09:27:57 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
BasteonКак в Опенсолярисе запустить самбу так, что-бы она юзала определенный конфиг и стартовала от определенного юзера? См. ейный /lib/svc/method/что-то-там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 19:56:54 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
самбой там и не пахнет. Код: 1. я вот как делаю, только не работает Код: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2008, 07:03:13 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
Покажи вывод pargs -e PID_процесса_smbd и svcs -l samba, а также сделай svccfg export samba > /some/file и покажи этот файл. Есть рыба-пила и есть рыба-молот. Вот только не понятно, что они там строят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2008, 19:05:42 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
# svccfg export samba > /etc/sfw/smb.conf.export # cat /etc/sfw/smb.conf.export <?xml version='1.0'?> <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> <service_bundle type='manifest' name='export'> <service name='network/samba' type='service' version='0'> <create_default_instance enabled='true'/> <single_instance/> <dependency name='net-loopback' grouping='require_any' restart_on='none' type='service'> <service_fmri value='svc:/network/loopback'/> </dependency> <dependency name='net-service' grouping='require_all' restart_on='none' type='service'> <service_fmri value='svc:/network/service'/> </dependency> <dependency name='net-physical' grouping='require_all' restart_on='none' type='service'> <service_fmri value='svc:/network/physical'/> </dependency> <dependency name='filesystem-local' grouping='require_all' restart_on='none' type='service'> <service_fmri value='svc:/system/filesystem/local'/> </dependency> <dependent name='samba_multi-user-server' restart_on='none' grouping='optional_all'> <service_fmri value='svc:/milestone/multi-user-server'/> </dependent> <exec_method name='start' type='method' exec='/usr/sfw/sbin/smbd -D' timeout_seconds='170'> <method_context/> <property name='user' type='astring'/> <property name='group' type='astring'/> </exec_method> <exec_method name='stop' type='method' exec='/usr/bin/kill `cat /var/samba/locks/smbd.pid`' timeout_seconds='60'> <method_context/> </exec_method> <stability value='Unstable'/> <template> <common_name> <loctext xml:lang='C'>SMB file server</loctext> </common_name> <documentation> <manpage title='smbd' section='1m' manpath='/usr/sfw/man'/> <manpage title='smb.conf' section='4' manpath='/usr/sfw/man'/> </documentation> </template> </service> </service_bundle> # cat /var/samba/locks/smbd.pid 1696 # pargs -e 1696 1696: /usr/sfw/sbin/smbd -D envp[0]: _NO_WINBINDD=0 envp[1]: LANG=C envp[2]: PATH=/usr/sbin:/usr/bin envp[3]: SMF_FMRI=svc:/network/samba:default envp[4]: SMF_METHOD=start envp[5]: SMF_RESTARTER=svc:/system/svc/restarter:default envp[6]: SMF_ZONENAME=global # svcs -l samba fmri svc:/network/samba:default name SMB file server enabled true state online next_state none state_time Sat Jan 05 14:01:00 2008 logfile /var/svc/log/network-samba:default.log restarter svc:/system/svc/restarter:default contract_id 104 dependency require_any/none svc:/network/loopback (online) dependency require_all/none svc:/network/service (online) dependency require_all/none svc:/network/physical (multiple) dependency require_all/none svc:/system/filesystem/local (online) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2008, 21:15:03 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
Basteon <exec_method name='start' type='method' exec='/usr/sfw/sbin/smbd -D' timeout_seconds='170'> ... <exec_method name='stop' type='method' exec='/usr/bin/kill `cat /var/samba/locks/smbd.pid`' timeout_seconds='60'> ... <manpage title='smb.conf' section='4' manpath='/usr/sfw/man'/> По-моему, дальше понятно что делать :) P.S.: Плохо сделали. Solaris-way - проверить наличие конфига и при его отсутствии - не запускаться. В SMF это можно просто оформить как депенденси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2008, 13:35:28 |
|
||
|
OpenSolaris svcadm?
|
|||
|---|---|---|---|
|
#18+
Несовсем, какой там синтаксис? # svccfg -s svc:/network/samba svc:/network/samba> exec='/usr/sfw/sbin/smbd -D' Syntax error. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 15:33:22 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35047349&tid=1487275]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
16ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 382ms |

| 0 / 0 |
