Permissions 设置SAS数据集的权限

Permissions 设置SAS数据集的权限,permissions,sas,dataset,Permissions,Sas,Dataset,我是SAS的新手。我想知道是否有办法确保我的SAS程序创建的所有数据集对每个人都具有读/写权限。谢谢你的帮助 没有明确设置文件权限的基本SAS命令。但是,如果您的SAS管理员允许将UNIX命令发送到服务器,则有一个解决方案 SAS发布了一个示例宏,演示如何发送自定义操作系统命令来设置文件权限: 从链接中转述,您可以这样做: filename whatever pipe "chmod 777 /my/data/set/test.sas7bdat"; data _null_; file

我是SAS的新手。我想知道是否有办法确保我的SAS程序创建的所有数据集对每个人都具有读/写权限。谢谢你的帮助

没有明确设置文件权限的基本SAS命令。但是,如果您的SAS管理员允许将UNIX命令发送到服务器,则有一个解决方案

SAS发布了一个示例宏,演示如何发送自定义操作系统命令来设置文件权限:

从链接中转述,您可以这样做:

filename whatever pipe "chmod 777 /my/data/set/test.sas7bdat";

data _null_;
    file whatever;
 run;
还有SAS
X
命令。例如:

X“chmod 777/my/data/set/test.sas7bdat;”
,但同样,可能是禁止的

以下是chmod的概述:


或者,您可以使用putty之类的SSH客户端登录SAS文件服务器,并对数据集发出
chmod
命令。

您使用的是什么操作系统?这更多的是关于系统管理的问题,而不是关于SAS的问题。哦,我明白了。SAS在UNIX环境中输出数据集。如果是UNIX/Linux,并且您希望所有文件都能被所有人读/写,我认为设置umask就足够了。您使用的是基本SAS吗?或者您处于服务器/客户端环境中?XCMD系统选项控制您是否可以执行操作系统命令。在BI服务器环境中,默认情况下它是关闭的,但如果在您的环境中它是关闭的,我建议您游说管理员重新打开它。它很方便。有关支持XCMD的参数,请参阅。