Loading ...
Sorry, an error occurred while loading the content.

Re: [nslu2-linux] Re: How to prevent samba starting in unSlung6.x?

Expand Messages
  • CN
    ... My last post was information for others. I had already the above edit of WatchDog :) Cordially, Chacko
    Message 1 of 10 , Sep 1, 2006
    • 0 Attachment
      On Fri, 01 Sep 2006 13:40:47 -0000, Fernando Carolo wrote:

      > Another idea, if you really want to disable samba, is to edit the
      > Watchdog script and comment the lines that restart smbd and nmbd.

      My last post was information for others. I had already the above edit of
      WatchDog :)

      Cordially, Chacko
    • Rod Whitby
      CGI-ds.conf is a copy of the contents of the SysConf partition. I think it is recreated on each boot from the flash contents. -- Rod ... From: Fernando
      Message 2 of 10 , Sep 1, 2006
      • 0 Attachment
        CGI-ds.conf is a copy of the contents of the SysConf partition. I think it is recreated on each boot from the flash contents.
        -- Rod

        -----Original Message-----
        From: "Fernando Carolo" <carolo@...>
        Date: Friday, Sep 1, 2006 11:17 pm
        Subject: [nslu2-linux] Re: How to prevent samba starting in unSlung6.x?

        --- In nslu2-linux@yahoogroups.com, 'CN' <t4chacko@...> wrote:
        >
        > It turns out this is only half of the solution :) The WatchDog
        program recreates
        > smdb and nmdb !! So that has to be changed too.
        >
        > Cordially, Chacko

        You are right, I missed this one.

        Looking at the /usr/sbin/Watchdog script, it checks for the line that
        says 'msn_enable=yes' in /etc/CGI_ds.conf before checking if samba is
        running. Therefore, if we can change this line we can prevent the
        watchdog from restarting smbd and nmbd.

        I don't know if CGI_ds.conf is one of the config files recreated at
        every boot by rc.bootbin, so you will have to test this. Edit
        /etc/CGI_ds.conf, cahnge msn_enable to 'no', reboot your slug
        and see if the change is still there. If we can make this change
        permanent, the Watchdog will no longer restart samba.

        Another idea, if you really want to disable samba, is to edit the
        Watchdog script and comment the lines that restart smbd and nmbd.

        As a third option, we can edit CGI_ds.conf everytime the slug boots
        but this requires sed, that is included only as an Optware package.
        You could create a script under /opt/etc/init.d, let's say
        'S10disablesamba', that edits CGI_ds.conf (note that the sed command
        line must fit in a single line, regardless of the formatting you see
        in this message):

        #!/bin/sh
        /opt/bin/sed --in-place=.bak -e 's/^msn_enable *= *yes/msn_enable=no/'
        /etc/CGI_ds.conf

        A script like this will edit CGI_ds.conf everty time your slug boots,
        leaving the old content in a backup file with a .bak suffix. Since you
        will need sed for this, 'ipkg install sed' if you don't already have
        it installed.

        Ok, so I gave you three options. The first one is easier but I'm not
        sure it will work, given the way the Linksys binaries called at boot
        time change some config files, but you should try it first anyway. If
        it doesn't work, then use another one. The last option, with an extra
        script, has the advantage of not messing with the original contents
        of the firmware, in case you want to go back to the original bahaviour
        later.

        Regards,

        Fernando
      Your message has been successfully submitted and would be delivered to recipients shortly.