- 论坛徽章:
- 0
|
原帖由 liaosnet 于 2008-9-16 16:32 发表 ![]()
增加用户的语法
useradd -g -u -p /opt/info -m -s /bin/bash info
加-m应该可以增加这些用户环境文件的呀。。
谢谢楼上,从使用上来讲:因为系统的所有的都已经安装完成,调试好了,用户等的配置都已经设置完整,正在使用,不方便进行调整,就是在每一次的关机启动的时候需要手动的export 一些用户的环境变量,才能正常启动,很是麻烦,如果能找到环境变量的初始化文件,直接修改之后就不用每次都来。
学习上来讲,想从这里了解到更多的信息, 我知道系统的环境变量有几个文件来设置:
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取;
现在的系统里面只有etc下面的profile、enviroment、bash.bashrc文件,而在独立的用户下没有针对该用户自己的.profile和.bashrc文件,但是启动的时候用户又得到了属于自己的环境变量,那就是说还是有一个地方或是某种系统机制来记录了这个用户的自有变量属性,我对于这里不是很理解,所以....... |
|