Drupal 7 Drupal7:以编程方式更改节点权限

Drupal 7 Drupal7:以编程方式更改节点权限,drupal-7,Drupal 7,我正在创建一个定制的Drupal7模块,并在模块中以编程方式创建一个节点。总之,是这样的: $node = new stdClass(); $node->type = 'donation'; node_object_prepare($node); $node->title = 'Donation made on ' . date('r'); node_save($node); 如何修改/设置此动态创建的节点的权限,使其仅可供管理员访问?我使用了该模块,它解决了我的问题

我正在创建一个定制的Drupal7模块,并在模块中以编程方式创建一个节点。总之,是这样的:

$node = new stdClass();
$node->type = 'donation';
node_object_prepare($node);
$node->title = 'Donation made on ' . date('r');
node_save($node);
如何修改/设置此动态创建的节点的权限,使其仅可供管理员访问?

我使用了该模块,它解决了我的问题