Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-11594

sanity test_103a: FAIL: permissions failed

    XMLWordPrintable

Details

    • 3
    • 9223372036854775807

    Description

      sanity test 103a failed as follows:

      performing permissions...
      [12] $ id -u -- ok
      [19] $ mkdir d -- ok
      [20] $ cd d -- ok
      [21] $ umask 027 -- ok
      [22] $ touch f -- ok
      [23] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok
      [30] $ echo root > f -- ok
      [32] $ su daemon -- ok
      [33] $ echo daemon >> f -- ok
      [36] $ su -- ok
      [42] $ chown bin:bin f -- ok
      [43] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok
      [45] $ su bin -- ok
      [46] $ echo bin >> f -- ok
      [52] $ su daemon -- ok
      [53] $ cat f -- ok
      [57] $ echo daemon >> f -- ok
      [64] $ su bin -- ok
      [65] $ setfacl -m u:daemon:rw f -- ok
      [66] $ getfacl --omit-header f -- ok
      [77] $ su daemon -- ok
      [78] $ echo daemon >> f -- ok
      [79] $ cat f -- ok
      [88] $ su bin -- ok
      [89] $ chmod g-w f -- ok
      [90] $ getfacl --omit-header f -- ok
      [98] $ su daemon -- ok
      [99] $ echo daemon >> f -- ok
      [108] $ su bin -- ok
      [109] $ setfacl -m u:daemon:r,g:daemon:rw-,o::rw- f -- ok
      [111] $ su daemon -- ok
      [112] $ echo daemon >> f -- ok
      [119] $ su bin -- ok
      [120] $ setfacl -x u:daemon f -- ok
      [122] $ su daemon -- ok
      [123] $ echo daemon2 >> f -- ok
      [124] $ cat f -- ok
      [134] $ su bin -- ok
      [135] $ setfacl -m g:daemon:r f -- ok
      [137] $ su daemon -- ok
      [138] $ echo daemon3 >> f -- ok
      [145] $ su bin -- ok
      [146] $ setfacl -x g:daemon f -- ok
      [148] $ su daemon -- ok
      [149] $ echo daemon4 >> f -- ok
      [156] $ su -- ok
      [157] $ chgrp root f -- ok
      [159] $ su daemon -- ok
      [160] $ echo daemon5 >> f -- ok
      [161] $ cat f -- ok
      [172] $ su -- ok
      [173] $ setfacl -m g:bin:r,g:daemon:w f -- ok
      [175] $ su daemon -- ok
      [176] $ : < f -- ok
      [177] $ : > f -- ok
      [178] $ : <> f -- ok
      [186] $ su -- ok
      [187] $ mkdir -m 750 e -- ok
      [188] $ touch e/h -- ok
      [190] $ su bin -- ok
      [191] $ shopt -s nullglob ; echo e/* -- ok
      [194] $ echo i > e/i -- ok
      [197] $ su -- ok
      [198] $ setfacl -m u:bin:rx e -- ok
      [200] $ su bin -- ok
      [201] $ echo e/* -- failed
      e/h                                   ? e/*                                    
      [208] $ touch e/i 2>&1 | sed -e "s/touch .*e\/i.*:/touch \'e\/i\':/" -- ok
      [211] $ su -- ok
      [212] $ setfacl -m u:bin:rwx e -- ok
      [214] $ su bin -- ok
      [215] $ echo i > e/i -- failed
      ~                                     ? e/i: Permission denied                 
      [220] $ su -- ok
      [221] $ touch g -- ok
      [222] $ ln -s g l -- ok
      [223] $ setfacl -m u:bin:rw l -- ok
      [224] $ ls -l g | awk -- '{ print $1, $3, $4 }' -- ok
      [234] $ mknod -m 0660 hdt b 91 64 -- ok
      [235] $ mknod -m 0660 null c 1 3 -- ok
      [236] $ mkfifo -m 0660 fifo -- ok
      [238] $ su bin -- ok
      [239] $ : < hdt -- ok
      [241] $ : < null -- ok
      [243] $ : < fifo -- ok
      [246] $ su -- ok
      [247] $ setfacl -m u:bin:rw hdt null fifo -- ok
      [249] $ su bin -- ok
      [250] $ : < hdt -- failed
      hdt: No such device or address        ? hdt: Permission denied                 
      [252] $ : < null -- failed
      ~                                     ? null: Permission denied                
      [253] $ ( echo blah > fifo & ) ; cat fifo -- failed
      blah                                  ? fifo: Permission denied                
      ~                                     ? cat: fifo: Permission denied           
      [261] $ su -- ok
      [262] $ mkdir -m 600 x -- ok
      [263] $ chown daemon:daemon x -- ok
      [264] $ echo j > x/j -- ok
      [265] $ ls -l x/j | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok
      [268] $ setfacl -m u:daemon:r x -- ok
      [270] $ ls -l x/j | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok
      [274] $ echo k > x/k -- ok
      [277] $ chmod 750 x -- ok
      [282] $ su -- ok
      [283] $ cd .. -- ok
      [284] $ rm -rf d -- ok
      101 commands (96 passed, 5 failed)
       sanity test_103a: @@@@@@ FAIL: permissions failed 
      

      Maloo report: https://testing.whamcloud.com/test_sets/88bbf5c2-d9d0-11e8-b46b-52540065bddc

      Attachments

        Issue Links

          Activity

            People

              simmonsja James A Simmons
              yujian Jian Yu
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: