blob: 543fa52a06369de0a4b21a66b6c4635f78c7f9f3 [file] [log] [blame]
QA output created by fuse-allow-other
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=65536
=== Test permissions ===
--- allow-other=off ---
{'execute': 'qmp_capabilities'}
{"return": {}}
{'execute': 'block-export-add',
'arguments': {
'type': 'fuse',
'id': 'export',
'node-name': 'node-format',
'mountpoint': 'TEST_DIR/fuse-export',
'allow-other': 'off'
} }
{"return": {}}
(Removing all permissions)
Permissions post-chmod: 0
(Granting u+r)
Permissions post-chmod: 400
(Granting read permissions for everyone)
chmod: changing permissions of 'TEST_DIR/fuse-export': Operation not permitted
Permissions post-chmod: 400
Doing operations as nobody:
cat: fuse-export: Permission denied
stat: cannot statx 'fuse-export': Permission denied
cat: fuse-export: Permission denied
stat: cannot statx 'fuse-export': Permission denied
{'execute': 'quit'}
{"return": {}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_EXPORT_DELETED", "data": {"id": "export"}}
--- allow-other=on ---
{'execute': 'qmp_capabilities'}
{"return": {}}
{'execute': 'block-export-add',
'arguments': {
'type': 'fuse',
'id': 'export',
'node-name': 'node-format',
'mountpoint': 'TEST_DIR/fuse-export',
'allow-other': 'on'
} }
{"return": {}}
(Removing all permissions)
Permissions post-chmod: 0
(Granting u+r)
Permissions post-chmod: 400
(Granting read permissions for everyone)
Permissions post-chmod: 444
Doing operations as nobody:
Permissions seen by nobody: 444
cat: fuse-export: Permission denied
Permissions seen by nobody: 440
{'execute': 'quit'}
{"return": {}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_EXPORT_DELETED", "data": {"id": "export"}}
--- allow-other=auto ---
{'execute': 'qmp_capabilities'}
{"return": {}}
{'execute': 'block-export-add',
'arguments': {
'type': 'fuse',
'id': 'export',
'node-name': 'node-format',
'mountpoint': 'TEST_DIR/fuse-export',
'allow-other': 'auto'
} }
{"return": {}}
(Removing all permissions)
Permissions post-chmod: 0
(Granting u+r)
Permissions post-chmod: 400
(Granting read permissions for everyone)
Permissions post-chmod: 444
Doing operations as nobody:
Permissions seen by nobody: 444
cat: fuse-export: Permission denied
Permissions seen by nobody: 440
{'execute': 'quit'}
{"return": {}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}}
{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "BLOCK_EXPORT_DELETED", "data": {"id": "export"}}
*** done