3
有沒有一種方法來創建虛擬用戶(例如,用戶不具有的Solaris用戶),所以我可以在ZFS Samba共享設置權限,並與連接到它證書?「虛擬用戶」利用Solaris 11和ZFS共享
有沒有一種方法來創建虛擬用戶(例如,用戶不具有的Solaris用戶),所以我可以在ZFS Samba共享設置權限,並與連接到它證書?「虛擬用戶」利用Solaris 11和ZFS共享
我不知道有什麼辦法。
文件(S)和目錄需要存儲一些方法來識別用戶是誰誰擁有它們,或者哪些用戶(或多個)需要有權訪問這些文件。對於在Solaris服務器上運行的ZFS文件系統,即uid
(直接或間接),這意味着用戶帳戶必須存在才能將其映射到任何類似SAMBA憑據的任何內容。
注意,entire Solaris VFS structure依賴於具有uid
每個元素:
typedef struct vattr {
uint_t va_mask; /* bit-mask of attributes */
vtype_t va_type; /* vnode type (for create) */
mode_t va_mode; /* file access mode */
uid_t va_uid; /* owner user id */
gid_t va_gid; /* owner group id */
dev_t va_fsid; /* file system id (dev for now) */
u_longlong_t va_nodeid; /* node id */
nlink_t va_nlink; /* number of references to file */
u_offset_t va_size; /* file size in bytes */
timestruc_t va_atime; /* time of last access */
timestruc_t va_mtime; /* time of last modification */
timestruc_t va_ctime; /* time of last status change */
dev_t va_rdev; /* device the file represents */
uint_t va_blksize; /* fundamental block size */
u_longlong_t va_nblocks; /* # of blocks allocated */
uint_t va_seq; /* sequence number */
} vattr_t;
而將ACL不會刪除需要一種uid
,如ZFS的ACL到底回落到的數字ID實體。請參閱源代碼http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/fs/zfs/sys/zfs_acl.h#48