JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:安全性服务     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分安全性概述

1.  安全性服务(概述)

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

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

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

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

配置设备(任务列表)

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

配置设备策略

如何查看设备策略

如何更改现有设备上的设备策略

如何审计设备策略的更改

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

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

管理设备分配

如何使设备可分配

如何授权用户分配设备

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

强制分配设备

强制解除分配设备

如何更改可分配的设备

如何审计设备分配

分配设备(任务列表)

分配设备

如何分配设备

如何挂载分配的设备

如何解除分配设备

设备保护(参考)

设备策略命令

设备分配

设备分配的组成部分

设备分配命令

分配错误状态

device_maps 文件

device_allocate 文件

设备清除脚本

5.  使用基本审计报告工具(任务)

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

7.  使用自动安全性增强工具(任务)

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

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

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

10.  基于角色的访问控制(参考)

11.  特权(任务)

12.  特权(参考)

第 4 部分加密服务

13.  Oracle Solaris 加密框架(概述)

14.  Oracle Solaris 加密框架(任务)

15.  Oracle Solaris 密钥管理框架

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

16.  使用验证服务(任务)

17.  使用 PAM

18.  使用 SASL

19.  使用 Oracle Solaris 安全 Shell(任务)

20.  Oracle Solaris 安全 Shell(参考)

第 6 部分Kerberos 服务

21.  Kerberos 服务介绍

22.  规划 Kerberos 服务

23.  配置 Kerberos 服务(任务)

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

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

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

27.  Kerberos 服务(参考)

第 7 部分Oracle Solaris 审计

28.  Oracle Solaris 审计(概述)

29.  规划 Oracle Solaris 审计

30.  管理 Oracle Solaris 审计(任务)

31.  Oracle Solaris 审计(参考)

词汇表

索引

分配设备

设备分配使设备每次只能由一个用户使用。必须挂载需要挂载点的设备。

如何分配设备

开始之前

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

  1. 分配设备。

    按设备名称指定设备。

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

    运行相同命令。

    % allocate device-name
    allocate. Device already allocated.

示例 4-7 分配麦克风

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

% whoami
jdoe
% allocate audio

示例 4-8 分配打印机

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

% allocate /dev/lp/printer-1

有关强制解除分配的示例,请参见强制解除分配设备

示例 4-9 分配磁带机

在此示例中,用户 jdoe 分配了磁带机 st0

% whoami
jdoe
% allocate st0

故障排除

如果 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 中创建的挂载点。

示例 4-10 分配软盘驱动器

在此示例中,用户承担可以分配和挂载软盘驱动器 fd0 的角色。软盘已使用 PCFS 文件系统格式化。

% roles
devicealloc
% su - devicealloc
Password: <Type devicealloc password>
$ mkdir /home/devicealloc/mymnt
$ chmod 700 /home/devicealloc/mymnt
$ list_devices -l
...
device: fd0 type: fd files: /dev/diskette /dev/rdiskette /dev/fd0a
...
$ allocate fd0
$ mount -o ro -F pcfs /dev/diskette /home/devicealloc/mymnt
$ ls /home/devicealloc/mymnt
List of the contents of diskette

示例 4-11 分配 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。检查以下各项:

如果仍然不能挂载分配的设备,请与管理员联系。

如何解除分配设备

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

开始之前

您必须已经分配设备。

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

示例 4-12 解除分配麦克风

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

% whoami
jdoe
% deallocate audio

示例 4-13 解除分配 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.