比较了一下在HP 11.23操作系统下和在HP 11.31操作系统下创建用户的异同,发现有较大的差异。比如说11.23下用SAM创建用户,只要指定了login name,uid,home directory,primary group name,再赋予用户密码,就可以创建成功,如下图所示:
执行了上述步骤之后,用户的主目录自动生成(如果选择了create home directory这个选项的话,通常按照默认选择上),用户的profile文件也能自动生成,su切换到普通用户下没有任何问题。而在11.31下如果使用同样的方法就很难生成用户的profile文件,这样用户本身就显得不完整。举例如下:
实验目的:
在HP 11.31操作系统下,有文件系统/dev/vg00/lv_oracle挂载在目录/home/db/oracle下,所需要达到的目的是创建dba用户组以及oracle用户,并生成oracle用户的profile文件,确保su到oracle用户之后,能自动进入到指定的目录下。
文件系统挂载情况如下:
/dev/vg00/lv_oracle 20971520 71784 19593510 0% /home/db/oracle
权限属主如下:
drwxr-xr-x 3 root root 96 Mar 24 16:48 /home/db/oracle
下面在SAM下创建oracle用户如下:
按理说这样创建和11.23下并无异议,但按照这样的方法创建之后,用户缺乏.profile文件,所以这样的方法是错误的。也可以通过使用命令行的方式,通过命令“useradd”来创建用户,但同样得不到.profile文件。
这个地方要注意一个小细节,就是“Create Home Directory“这个地方,我选择了NO,如果选择YES的话,在最后点击“ADD”之后,系统就会告诉你说这个目录已经存在了,用户创建过程无法继续。所以只能选择NO,而选择NO,又得不到用户的.profile文件。
阅读(528) | 评论(0) | 转发(0) |