4 Solaris高级系统管理员指南( 四 )


1、键入share检查主目录是共享的 , 则可以看到以下信息
gtxa%su
Password:
#share
- /export/home rw ""

如果没有列出主目录 , 则可按以下步骤建立一个可被其它系统共享的主目录 , 一般地 , 可将主目录命名为/export/home , /export/home1 , 或/export/home2等 。
2、编辑/etc/dfstab文件 , 加入下面一行:
share -F nfs /export/
3、键入shareall -F nfs 。这样不需要重启系统 , 系统就能自动执行/etc/dfstab文件中的有share命令 。
4、键入ps -ef|gerp mountd 。如果系统管理进程mountd在运行 , 则结束 , 反之 , 继续执行步骤5 。
下面是一个mountd未运行时出现的信息:
#ps -ef|gerp mountd
root 221 218 16 18:07:25 pts/10:00 grep mountd
5、键入/etc/inint.d/nfs.server start , 启动共享文件目录要求的系统管理进程 。
注意:如果网络没有运行NIS或NIS , 就需要将主目录服务器的IP地址和系统名加入到用户系统的/etc/hosts文件中 , 本地/etc/hosts文件可用Database Manager来进行编辑 。
如果使用了硬盘配额(disk quotas) , 那么就应该为用户建立一个相应的配额 。
在建立了用户的主目录之后 , 要使之可用 , 可将它加入到Auto-home database 中由Automounter启动 , 或者将它用为用户系统中/etc/vfstab文件里的一项由nfs装入 。
6.1.1.4自动安装目录
在按本节中所述步骤操作前 , 必须首先建立用户主目录并且Automounter , 如果要用Automounter Tool Database Manager来编辑NIS Auto-home数据库 , 那么必须是sysadmin group(GID 14)的成员 , 并对Auto-home database具有建立和删除的合适权限 。
只要有一合适的权限 , 就可通过网络上的任何系统来修改NIS Auto-home database或/etc/auto-home文件 , 在编辑Auto-home数据库时 , 必须知道用户的注册名和要安装的主目录名 。
以下步骤适用于主目录建立在本地系统或者远程文件服务器上 。
1、启动Automounter Tool并选择Database Manager 。
2、窗口中缺省的域名(Domain Name)是Ecd.East.Sun.COM , 如果此缺省域名不对 , 则可在该字段中输入别的域名;如果是在本地系统上编辑Auto-home文件 , 则可用鼠标选择None , 并在Host Name字段输入系统名 。
3、用鼠标选择Load按钮 , 将显示Auto-home database窗口 。
4、选择Edit菜单中的Add Entry , 将显示Add Entry窗口 。
5、在User Name字段中输入 。
6、在Path字段输入:/export//其中是主目录所在服务器名字 。
7、用鼠标选择Add按钮 , 以上所编辑的信息被存入Auto-home或本地的/etc/auto-home文件中 , 当用户第一次注册时 , 主目录将自动地被安装到/home/下 。
6.1.1.5用nfs安装主目录
如果用户的主目录是在其它系统上并且Automounter无法分配用户空间 , 那么可按以下方法用nfs来安 装主目录:
1、成为超级用户;
2、编辑/etc/vfstab文件 , 为用户主目录建立相应的项 。例如 , 想要在服务器gtxa上为用户ignatz建立主目录 , 可在该文件中加入以下一项:
gtxa: /export/homel/ignstz - /home/ignatz nfs - yes rw , inty
3、为了建立用户系统的安装点 , 可以键入mkdir /home/ 。注意:主目录的名称在服务器和用户系统上可以是不同的 , 例如 , 服务器上的主目录名/export/home/ignatz/在用户系统上可以是/home/ignatz;
4、键入chown /home/ , 此时主目录为该用户所有;
5、键入chgrp /home/ , 此时用户的基本组(primary group)具有访问用户主目录的权限;
6、键入mountall , 当前vfstab文件中的所有项(它们的automount域被设成Yes)被启动装入;
7、为了加以验证 , 可键入mount命令来显示所在已安装好的文件系统 。
6.1.1.6定义用户环境
为了建立用户帐号 , 需进一步定义以下用户环境:

推荐阅读