Details
-
Bug
-
Resolution: Fixed
-
Major
-
Upstream, Lustre 2.12.0, Lustre 2.12.1, Lustre 2.12.2, Lustre 2.12.3
-
Lustre Build: https://build.whamcloud.com/job/lustre-master/3811
Distro/Arch: RHEL7.5/aarch64 (client), RHEL7.5/x86_64 (server)
-
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