Solaris9下创建新用户

原来是做linux运维的,当时给搭建在CentOS5.5环境下web服务器做维护,现在在另一家公司做网管,需要对公司的sun服务器和工作站做日常的维护。

来公司快一个月了,接触solaris也快两个星期了,公司使用的是solaris9,一新同事来了,我需要为她建立新的用户,需要和其他工程部的同事的用户在一个组,相同的用户环境变量,禁止ftp访问服务器。刚从linux转到solaris环境下,还有一些不适应。

创建用户当然还是用useradd命令,不过solaris不会自动创建用户主目录,需要使用-m参数,用户主目录一般制定在/export/home/目录下,而不是linux默认下的/home/目录,还需要指定shell,据一位老师说EDA环境在csh环境下工作比较好,新建的用户要都要求使用csh,刚开始使用csh时,各种不习惯,不过用着用着也就顺手了。Solaris9默认是bsh,linux默认是bash,这里用-s /bin/csh 来指定csh环境。下面就是用户环境变量了,直接拷贝其他用户主目录的.cshrc到新建的用户主目录下面就可以了,然后用source .cshrc使立即生效,这个和linux下一样,于是就有了下面的操作了。

#useradd –u [uid] –g [group] –d /export/home/XXX –m –s /bin/csh user

创建成功之后,在cat /etc/passwd,查看用户信息,没问题之后就禁止ftp访问。打开/etc/ftpd/ftpusers,把新建的用户名添加进去就OK了,然后测试,搞定了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9318654a17d1f1c198291da2dbd0864c.html