请问能否赋予root用户initdb的权限?

请问能否赋予root用户initdb的权限?

我想将数据库建立在指定的目录上,可是这个目录只能是root有权限,可是初始化数据库只有超级用户postgres有权限,请问这个矛盾该怎么解决?      
为什么这么做?本来挺安全的,让你这么一弄就不安全了。如果是因为分区或目录的问题,完全可以修改权限嘛。      
我是想把数据库建立在加密文件系统上,可是这个文件系统只有root有权限,而且无法给其他用户分配这个权限,所以就希望root有initdb的权限,该怎么办呢?      
什么文件系统还必须用root?难道ext3和ReiserFS还不安全吗?依我看完全用root的文件系统并不一定是安全的。