管理权限

此页面解释了用于管理用户权限的管理命令。

检查文件所有权

要验证/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 ACL

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