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


4、 用env命令检查环境变量设置得是否正确 , 注意 , 即使用户shell是C shell其环境变量也是用Bourne或Korn shell语法显示 , 输入man=s5 environ可得到在关env命令的更多信息.
$env
HOME=/home/ignatz
HZ=100
LOGNAME=ignatz
MAIL=/var/mail/ignatz
MANSECTS=1:1m:1c:1f:1s:1b:2:3:3c:3i:3n:3m:3k:3g:3e:3x11:3xt:3w:3b:4:5:7:8
PATH=:/usr/openwin/bin:sbin:/usr/sbin:/usr/bin:/etc:/$HOME/bin:lib:usr/lib
SHELL=bin/sh
TERM=sun
TZ=EST5EDT
$
5、 增加或改变环境变量的设量 , 对于C shell可键入setenv (或set =) 。例如 , 设置100个命令的历史表 , 可键入setenv HISTORY 100 , 对于Bourne或Korn shell , 可以键入=;export 。例如 , 设置用户的缺省邮件路径 , 可键入MALL=/var/mail/ignatz;export MAIL;
6、 检查umask设置 , 如果需要对它进行改变 , 可键入umask , 数字前面的可以省略 , 例如 , 要文件权限为755 , 可键入umask 022 , 表6.5列出了八进制unask值对应的文件权限 。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
表6.5 umask值对应的权限
八进制值 文件权限
0 rwx
1 rw-
2 r-x
3 r--
4 -wx
5 -w-
6 --x
7 ---(none)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LANG变量和LC环境变量决定了shell使用的本地习惯 , 这些习惯和背景是在初始文件中设置的 , 它们主要包含时区、collation orders、数据格式、时间、汇率和数字 , LANG变量为某个指定的国家或地区所有可能的文化习惯和背景 , LC变量可单独使用 , 如果用LC.COLLATE , LC-CTYPE , LC-MSEE AGES和LC-NUMERIC变量来设置本地的特性 , 表6.6列出了不同地区的值 。
如果系统需要支持多字节字符(如日语)那么需要在系统初始化文件(/etc/profile、etc/login)中加入命令stty cs8 defeucw命令 , 并重新注册 。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
表6.6 LANG和LC变量的取值
值 地点
de: German
fr: Frenah
iso-8995-1 English and Enropean
it Italian
Japanese Japanese
Korean Korean
sv Swedish
tchinese Taiwanese
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
6.1.1.8建立用户的邮件帐号
每个用户在本地系统或邮件服务器上都有一个邮箱并可能在/etc/mail/aliase文件中有一个邮件别名 , 它指向邮箱的具体位置 , 按以下步骤在邮件服务器上为用户设置邮件客户:
1、在邮件客户服务器系统上成为超级及户;
2、建立/var/mail安装点;
3、 编辑/etc/vfstab文件并在邮件服务器上增加/var/mail目录 , 将文件安装到该目录上这样系统每次重启后 , 就会自动挂上户的邮箱;
4、键入mount -a命令安装客户的邮箱;
5、用Administration Tool编辑/etc/hosts文件并为邮件服务器增加相应项 。注意:当信息第一次被传送时 , /var/mail目录下的sendmail程序会自动为用户建立邮箱 。

6.1.1.9建立口令
口令是系统安全性的保障 , 每个用户都应该使用6--10个字符和数字的组合来构成一个口令 , 关于改变口令和口令属性的方法可参见手册中的passwd(1)、yppassed(1)、或nispasswd(1)
在SunOS 4.x系统中 , 加密后的口令与有关用户的其它信息一起存放在/etc/passwd文件中 , 在SunOS 5.x中 , 加密后的口令以及与口令有关的信息则被存放在NIS Passwd数据库的Shadow域(或本地的/etc/shadow文件)中 , Shadow文件的权限是--r------- , 只有根用户才能读该文件 , 同时也只有Passwd、ypasswd和nispasswd命令才能写该文件 。
以下是一个/etc/shadow文件的例子:
root:XzVuaelvazZsw:8223::::::
daemon NP:6445::::::
bin:NP:6445::::::
sys:NP:6445::::::

推荐阅读