管理权限#
本页解释了用于管理用户权限的管理命令。
检查文件所有权#
要验证/opt/wakari/anaconda
目录中的所有文件是否由wakari
用户或组拥有:
root@server # find /opt/wakari/anaconda \! -user wakari -print
root@server # find /opt/wakari/anaconda \! -group wakari -print
修复文件所有权设置#
要修复输出中列出的任何文件的所有权设置:
chown -R wakari:wakari /opt/wakari/anaconda
设置文件所有者和权限#
设置文件所有者并设置其权限:
chown wakari:wakari /opt/wakari/wakari-server/bin/wk-*
chmod 700 /opt/wakari/wakari-server/bin/wk-*
验证POSIX ACLs是否已启用#
必须在包含项目根目录的文件系统上启用acl
选项。
注意:默认情况下,项目根目录是 /projects
。
要确定配置了自定义 projectRoot
的项目根目录:
root@compute # grep projectRoot /opt/wakari/wakari-compute/etc/wakari/config.json
mount
选项或由 tune2fs
列出的默认选项应表明 acl
选项已启用。
示例:
root@compute # fs=`df /projects | tail -1 | cut -d " " -f 1`
root@compute # mount | grep $fs
/dev/vda on / type ext4 (rw)
root@compute # tune2fs -l $fs | grep options
Default mount options: user_xattr acl