JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:安全服务     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

第 2 部分系统、文件和设备安全性

2.  管理计算机安全性(概述)

3.  控制对系统的访问(任务)

4.  病毒扫描服务(任务)

5.  控制对设备的访问(任务)

配置设备策略(任务)

配置设备策略(任务列表)

如何查看设备策略

如何审计设备策略的更改

如何从 /dev/* 设备检索 IP MIB-II 信息

管理设备分配(任务)

管理设备分配(任务列表)

如何启用设备分配

如何授权用户分配设备

如何查看有关设备的分配信息

如何强制分配设备

如何强制取消分配设备

如何更改可分配的设备

如何审计设备分配

分配设备(任务)

如何分配设备

如何挂载分配的设备

如何取消分配设备

设备保护(参考信息)

设备策略命令

设备分配

设备分配的组成部分

设备分配服务

设备分配权限配置文件

设备分配命令

分配错误状态

device_maps 文件

device_allocate 文件

设备清除脚本

6.  使用 BART 验证文件完整性(任务)

7.  控制对文件的访问(任务)

第 3 部分角色、权限配置文件和特权

8.  使用角色和特权(概述)

9.  使用基于角色的访问控制(任务)

10.  Oracle Solaris 中的安全属性(参考信息)

第 4 部分加密服务

11.  加密框架(概述)

12.  加密框架(任务)

13.  密钥管理框架

第 5 部分验证服务和安全通信

14.  使用可插拔验证模块

15.  使用 安全 Shell

16.  安全 Shell(参考信息)

17.  使用简单验证和安全层

18.  网络服务验证(任务)

第 6 部分Kerberos 服务

19.  Kerberos 服务介绍

20.  规划 Kerberos 服务

21.  配置 Kerberos 服务(任务)

22.  Kerberos 错误消息和故障排除

23.  管理 Kerberos 主体和策略(任务)

24.  使用 Kerberos 应用程序(任务)

25.  Kerberos 服务(参考信息)

第 7 部分在 Oracle Solaris 中审计

26.  审计(概述)

27.  规划审计

28.  管理审计(任务)

29.  审计(参考信息)

词汇表

索引

分配设备(任务)

设备分配使设备每次只能由一个用户使用。必须挂载需要挂载点的设备。以下过程向用户显示了如何分配设备。

如何分配设备

开始之前

必须启用设备分配,如如何启用设备分配中所述。如果需要授权,则用户必须具有授权。

  1. 分配设备。

    按设备名称指定设备。

    % allocate device-name
  2. 验证设备是否已分配。

    运行相同命令。

    % allocate device-name
    allocate. Device already allocated.

示例 5-5 分配麦克风

在此示例中,用户 jdoe 将分配麦克风 audio0

% whoami
jdoe
% allocate audio0

示例 5-6 分配打印机

在此示例中,某个用户将分配打印机。在用户取消分配打印机或强制将打印机分配给其他用户之前,其他任何用户都不能打印到 printer-1

% allocate /dev/lp/printer-1

有关强制取消分配的示例,请参见如何强制取消分配设备

示例 5-7 分配 USB 驱动器

在此示例中,某个用户将分配 rmdisk1 USB 驱动器。

% allocate rmdisk1

故障排除

如果 allocate 命令不能分配设备,控制台窗口中将显示一条错误消息。有关分配错误消息的列表,请参见 allocate(1) 手册页。

如何挂载分配的设备

如果被授予相应的特权,则将自动挂载设备。如果设备无法挂载,请遵循以下过程。

开始之前

您已分配设备。您指定有挂载设备所需的特权,如如何授权用户分配设备中所述。

  1. 承担可以分配和挂载设备的角色。
    % su - role-name
    Password: <Type role-name password>
    $
  2. 在角色起始目录中创建并保护挂载点。

    仅当首次需要挂载点时,才需要执行此步骤。

    $ mkdir mount-point ; chmod 700 mount-point
  3. 列出可分配的设备。
    $ list_devices -l
    List of allocatable devices
  4. 分配设备。

    按设备名称指定设备。

    $ allocate device-name
  5. 挂载设备。
    $ mount -o ro -F filesystem-type device-path mount-point

    其中

    -o ro

    指示将设备挂载为只读。使用 -o rw 使设备可写。

    -F filesystem-type

    指示设备的文件系统格式。通常,使用 HSFS 文件系统格式化 CD-ROM。磁盘通常使用 PCFS 文件系统格式化。

    device-path

    指示设备的路径。list_devices -l 命令的输出包括 device-path

    mount-point

    指示在步骤 2 中创建的挂载点。

示例 5-8 分配 CD-ROM 驱动器

在此示例中,用户承担可以分配和挂载 CD-ROM 驱动器 sr0 的角色。此驱动器按照 HSFS 文件系统进行格式化。

% roles
devicealloc
% su - devicealloc
Password: <Type devicealloc password>
$ mkdir /home/devicealloc/mymnt
$ chmod 700 /home/devicealloc/mymnt
$ list_devices -l
...
device: sr0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c0t2d0s0 ...
...
$ allocate sr0
$ mount -o ro -F hsfs /dev/sr0 /home/devicealloc/mymnt
$ cd /home/devicealloc/mymnt ; ls
List of the contents of CD-ROM

故障排除

如果 mount 命令不能挂载设备,则将显示一条错误消息:mount: insufficient privileges。检查以下各项:

如果仍然不能挂载分配的设备,请与管理员联系。如何排除 RBAC 和特权指定故障是一个起点。

如何取消分配设备

通过解除分配,其他用户便可在您用完设备之后分配和使用设备。

开始之前

您必须已经分配设备。

  1. 如果已挂载设备,请取消挂载。
    $ cd $HOME
    $ umount mount-point
  2. 对设备取消分配。
    $ deallocate device-name

示例 5-9 解除分配麦克风

在此示例中,用户 jdoe 将取消分配麦克风 audio

% whoami
jdoe
% deallocate audio0

示例 5-10 解除分配 CD-ROM 驱动器

在此示例中,Device Allocator(设备分配器)角色将取消分配 CD-ROM 驱动器。显示消息后,会弹出 CD-ROM。

$ whoami
devicealloc
$ cd /home/devicealloc
$ umount /home/devicealloc/mymnt
$ ls /home/devicealloc/mymnt
$ 
$ deallocate sr0
/dev/sr0:      326o
/dev/rsr0:     326o
…
sr_clean: Media in sr0 is ready.  Please, label and store safely.