Como adicionar o serviço smb para executar o nível?

2

Eu quero smb começar com o sistema. Eu tenho que colocar script que inicie o smb em etc / rc.d / rc6.d / ou há uma maneira de torná-lo listado nos serviços de autostart após #chkconfig smb on ?  A questão é por que, se eu fizer como prescrito, #chkconfig smbd on esta ajuda minha para alguns lançamentos do sistema, e eventualmente o daemon do samba pára novamente?

# chkconfig --list

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

dund            0:off   1:off   2:off   3:off   4:off   5:off   6:off
livesys         0:off   1:off   2:off   3:on    4:on    5:on    6:off
livesys-late    0:off   1:off   2:off   3:on    4:on    5:on    6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:off   3:off   4:off   5:off   6:off
pand            0:off   1:off   2:off   3:off   4:off   5:off   6:off
rfcomm          0:off   1:off   2:off   3:off   4:off   5:off   6:off
spice-vdagentd  0:off   1:off   2:off   3:off   4:off   5:on    6:off 

esta saída não muda apesar do chkconfig --level 5 smb no Eu preciso de cada início fazer no terminal #systemctl restart smb.service para obter o trabalho de samba mais uma circunstância eu recebo essa saída estranha

# ps aux |grep smb
root       859  0.0  0.1  25328  3184 ?        Ss   15:18   0:00 /usr/sbin/smbd
root       863  0.0  0.0  25844  1244 ?        S    15:18   0:00 /usr/sbin/smbd

quando o compartilhamento de samba não funciona e depois de reiniciar o samba manual eu recebo isso

# ps aux |grep smb
root      1729  0.0  0.1  25328  3184 ?        Ss   15:26   0:00 /usr/sbin/smbd
root      1731  0.0  0.0  25844  1244 ?        S    15:26   0:00 /usr/sbin/smbd
nobody    1732  0.0  0.1  25632  3072 ?        S    15:27   0:00 /usr/sbin/smbd

um pouco mais de informação sobre assunto

#systemctl list-unit-files --type=service |grep smb
smb.service                                 enabled 
# systemctl list-unit-files --type=service |grep avahi
avahi-daemon.service                        enabled 
# systemctl list-unit-files --type=service |grep nmb
nmb.service                                 enabled
#chkconfig --version
chkconfig version 1.3.59

Para evitar digitar manualmente cada comando restart do samba daemon start eu fiz um launcher de desktop para o ambiente lxde fedora em ~ / Desktop

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mc
Name[en_US]=setsmb
Icon=share_32
Exec=/usr/bin/lxterminal -e "su root -c 'systemctl restart smb.service && systemctl restart nmb.service'"

Espero que esta situação de ajuda seja uma solução para muletas para pessoas com problemas com o samba

    
por Yurij73 31.01.2013 / 13:34

1 resposta

2

Use o comando 'chkconfig' para listar o serviço samba iniciar automaticamente em todo o runlevel.

[root@localhost ~]# chkconfig --list smb

O comando 'chkconfig' abaixo permite que o servidor samba inicie no runlevel 5.

[root@localhost ~]# chkconfig --level 5 smb on

Verifique a alteração da configuração.

[root@localhost ~]# chkconfig --list smb
    
por 31.01.2013 / 13:41

Tags