Junos OS

last person joined: yesterday 

Ask questions and share experiences about Junos OS.
  • 1.  mkdir /var/db/scripts - permission denied?

    Posted 03-02-2015 07:14

    Can someone help me please?

     

    Is there a reason why I can't create the /var/db/scripts directory on the box?  I receive a permission denied error.

     

    On the second node, re1, it worked and also on other boxes, just not on this node, re0.

     

    % pwd
    /var/db
    % ls -la
    total 208
    drwxr-xr-x   8 root  wheel    512 Mar  2 15:58 .
    drwxr-xr-x  32 root  wheel   1024 Dec 11 14:55 ..
    drwxr-xr-x   2 root  wheel    512 Dec 11 14:56 ai_cache
    drwxr-xr-x   4 root  wheel    512 Dec 11 14:56 appid
    drwx------   5 root  wheel    512 Dec 11 14:56 certs
    -rw-r--r--   1 root  wheel    728 Mar  2 15:33 commits
    drwxr-xr-x   2 root  wheel    512 Mar  2 15:33 config
    -rw-r--r--   1 root  wheel  36721 Feb 28 10:58 dcd.snmp_ix
    -rw-r--r--   1 root  wheel   7635 Dec 14 10:50 dcd.snmp_ix.slave
    -rw-r--r--   1 root  wheel  16384 Dec 11 14:55 ext_id_map.db
    -rw-rw-r--   1 root  ext     8454 Mar  2 15:33 feature.db
    drwx------   2 root  wheel    512 Feb 28 10:58 fsad
    drwxr-xr-x   7 root  wheel    512 Dec 11 14:56 idpd
    -rw-r--r--   1 root  wheel      9 Mar  2 15:48 kmd_rpd.db
    -rw-r--r--   1 root  wheel     31 Feb 28 10:58 lmpd-name-id-version.db
    -rw-r--r--   1 root  wheel   6013 Feb 28 10:58 lmpd-name-id.db
    -rw-------   1 root  wheel     10 Feb  3 09:13 login-attempts
    -rw-r--r--   1 root  wheel      7 Mar  2 15:58 ntp.drift
    -rw-r--r--   1 root  wheel     99 Feb 28 10:58 snmp_engine.db
    % cli
    {master}
    tg03104@xxxx_re0> request routing-engine login re1
    
    --- JUNOS 12.3R2.5 built 2013-03-22 17:37:02 UTC
    {backup}
    tg03104@xxxx_re1> start shell
    % ls -la /var/db
    total 252
    drwxr-xr-x  16 root  wheel   1024 Mar  2 15:33 .
    drwxr-xr-x  31 root  wheel    512 Dec  6 11:18 ..
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 ai_cache
    drwxr-xr-x   4 root  wheel    512 Sep 11  2013 appid
    drwxr-xr-x   5 root  wheel    512 Sep 11  2013 certs
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 commit-queue
    -rw-r--r--   1 root  wheel   2317 Mar  2 15:33 commits
    drwxr-xr-x   2 root  wheel   1536 Mar  2 15:33 config
    -rw-r--r--   1 root  wheel  36721 Feb 28 10:58 dcd.snmp_ix
    -rw-r--r--   1 root  wheel   7635 Feb 28 10:58 dcd.snmp_ix.slave
    drwx------   2 root  wheel    512 Sep 11  2013 entropy
    drwxrwxr-x   2 root  wheel    512 Sep 11  2013 ext
    -rw-r--r--   1 root  wheel  16384 Dec  6 11:18 ext_id_map.db
    -rw-rw-r--   1 root  ext     8454 Mar  2 15:33 feature.db
    drwx------   2 root  wheel    512 Sep 11  2013 fsad
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 gtpcd
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 help
    drwxr-xr-x   7 root  wheel    512 Sep 11  2013 idpd
    -rw-r--r--   1 root  wheel      9 Dec  6 11:26 kmd_rpd.db
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 leases
    -rw-r--r--   1 root  wheel     31 Feb 28 10:58 lmpd-name-id-version.db
    -rw-r--r--   1 root  wheel   6013 Feb 28 10:58 lmpd-name-id.db
    -rw-------   1 root  wheel    108 Feb  3 09:17 login-attempts
    -rw-r--r--   1 root  wheel      7 Feb 28 10:26 ntp.drift
    -rw-r--r--   1 root  wheel     28 Sep 26 10:37 rescue
    drwxr-xr-x   6 root  wheel    512 Sep 11  2013 scripts
    -rw-r--r--   1 root  wheel    100 Feb 28 10:58 snmp_engine.db
    -rw-r--r--   1 root  wheel     99 Feb 28 10:58 snmp_engine.db.master
    drwxr-xr-x   2 root  wheel    512 Sep 11  2013 zoneinfo
    % id
    uid=2003(remote) gid=20 groups=20, 0(wheel), 10(field)
    %
    

     

     


    #mkdir
    #SCRIPTS
    #Op
    #permissiondenied


  • 2.  RE: mkdir /var/db/scripts - permission denied?

     
    Posted 03-02-2015 09:25

    Hi,

     

    I'm not sure why the RE doesn't have such folders. They should be there by default.

     

    % ls -al /var/db/scripts/
    total 24
    drwxr-xr-x   6 root  wheel  512 Jan  1  2010 .
    drwxr-xr-x  14 root  wheel  512 Sep 22 10:05 ..
    drwxrws---   2 root  wheel  512 Dec 18  2013 commit
    drwxrws---   2 root  wheel  512 Dec 18  2013 event
    lrwxr-xr-x   1 root  wheel   27 Dec 18  2013 import -> /usr/libdata/cscript/import
    drwxrws--x   2 root  wheel  512 Dec 18  2013 lib
    drwxrws---   2 root  wheel  512 Dec 18  2013 op
    lrwxr-xr-x   1 root  wheel   18 Jan  1  2010 scripts -> /config/db/scripts
    % 

     

    Anyway, if you want to create them somehow, you need to be a root user which is the owner of them.

     

    % su -
    Password:
    root@EX% mkdir /var/db/scripts
    root@EX% ls -al /var/db/scripts/
    total 8
    drwxr-xr-x   2 root  wheel   512 Mar  2 17:28 .
    drwxr-xr-x  18 root  wheel  1024 Mar  2 17:28 ..
    
    root@EX% exit
    % exit
    

     

    /Charlie

     

     

     



  • 3.  RE: mkdir /var/db/scripts - permission denied?
    Best Answer

    Posted 03-10-2015 09:20

    Apparently our router did not have a proper shutdown some time before and thus some directories were missing.  Not sure how some were not there anymore after an 'abrupt' power failure.

     

    We had to completely re-install the Junos on re0 and then re-sync the re1 configuration and security files with it.  Now everything is fine.