638 read=secret
639 );
ERROR: Libref MYLUB is not assigned.
640 x=1;
641 run;
NOTE: The SAS System stopped processing this step because of errors.
Using Macros
When a password is assigned within a macro, the password is not blotted in the SAS log
when the macro executes. To prevent the password from being revealed in the SAS log,
you can redirect the SAS log to a file. For more information, see “PRINTTO” in Base
SAS Procedures Guide.
Length of Passwords
In some cases, the length of the displayed password is fixed at eight blotted characters.
In other cases, the number of blotted characters is the length of the password. Output
from the OPTIONS procedure, VERBOSE option, and OPLIST option have a fixed
length of eight.
When a password value is being reported, its length is fixed at eight. But when a
password value is simply being echoed from an input statement, it retains its input
length. This example shows the length of the passwords:
options pdfpassword=(open=a owner=b );
proc options option=pdfpassword;
run;
The following is written to the SAS log:
634 options pdfpassword=XXXXXXX XXXXXXX X;
635 proc options option=pdfpassword;run;
SAS (r) Proprietary Software Release 9.4 TS1M0
PDFPASSWORD=XXXXXXXX
Specifies the password to use to open a PDF document and the
password used by a PDF document owner.
NOTE: PROCEDURE OPTIONS used (Total process time):
real time 0.04 seconds
cpu time 0.00 seconds
Metadata-Bound Libraries
A metadata-bound library is a physical library that is tied to a corresponding metadata
secured table object. Each physical table within a metadata-bound library has
information in its header that points to a specific metadata object. The pointer creates a
security binding between the physical table and the metadata object. The binding ensures
that SAS universally enforces metadata-layer access requirements for the physical table
—regardless of how a user requests access from SAS. For more information, see SAS
Guide to Metadata-Bound Libraries.
Metadata-Bound Libraries 737
The AUTHLIB procedure is used to create, access, and modify metadata-bound
libraries. This procedure is intended for use by SAS administrators. Users who lack
sufficient privileges in either the metadata layer or the host layer cannot use this
procedure. For more information, see “AUTHLIB” in Base SAS Procedures Guide.
738 Chapter 34 File Protection
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.139.97.40