Linux下手动创建新用户
然用户通过控制台或telnet登录系统,却可以使用修改帐户密码(比如在FTP里 用).以及/bin/false,也就是不让这个用户登录的意思喽^&^,连FTP也不能用.
你也可以使用usermod命令修改shell信息,如下所示: usermod -s /bin/bash floatboat 其中/bin/bash和floatboat应取相应的shell路径文件名及用户名. 还有一种情况,就是你为用户设置了一个空的shell(就是""),也就是说,这个用户没有shell.呵呵,绝对没有在我还未曾见过,这种用户登录后,系统还是会给它一个shell用的.不信你试试: usermod -s "" floatboat 这种用户根据系统的不同,会有一个sh或bash进行操作,我也没有看出功能上和其它普通用户登录有什么不同. 修改用户所属的默认组 拥有帝国一切,皆有可能。欢迎访问phome.net 这个功能也可以通过usermod命令来实现,使用-g参数,例如把floatboat的默认组改为nobody,可以使用如下命令: usermod -g nobody floatboat nobody在类UNIX系统中一般都意味着没有任何权限. 设置帐号有效期 如果使用了影子口令,则可以使用如下命令来修改一个帐号的有效期: usermod -e MM/DD/YY username 例如把用户floatboat的有效期定为2001年12月31日: usermod -e 12/31/01 floatboat 如果把该用户的有效期设为已经过去的时间,就可以暂时禁止该用户登录系统. 修改用户的说明信息 修改用户的说明信息,最简单的方法莫过于直接修改/etc/passwd文件,找到对应的用户记录行,例如下列行: floatboat:x:503:503::/home/floatboat:/bin/bash 你可以直接在第四个冒号和第五个冒号之间插入该用户的说明就可以了.其实,很多用户设置都可以在这修改,比如该行一部分/bin/bash就是用户登录shell的设置.关于这个/etc/passwd文件,我们后面将进一步的深入探讨. 修改用户主目录 修改用户的主目录主要使用usermod命令的-d参数,例如: usermod -d /www floatboat 这一行将floatboat的主目录改到/www.如果想将现有主目录的主要内容转移到新的目录,应该使用-m开关,如下所示: usermod -d -m /www floatboat 文件目录的权限 linux下,每一个文件、每一个目录都有一个属主,并针对用户自己、用户所在组、其它所有帐号(组)分别设定读、写、执行三种权限.例如,我(假定是webusers组的floatboat帐户的拥有者)使用如下命令建立一个新的文件 touch mytestfile 然后我们使用ls -l mytestfile这一命令来查看这个文件的权限状态(关于ls命令,可以查阅本站的命令查询),可以得到如下的屏幕输出显示: -rw-rw-r-- 1 floatboat webusers 0 Feb 6 21:37 mytestfile 输出由空格分为9个部分,我们比较关心第一、三、四个字段,分别表示文件权限属性、文件所有者帐户、文件所属组. ◆使用chown命令修改文件的主人 拥有帝国一切,皆有可能。欢迎访问phome.net 当你新建立一个文件的时候,文件的所有者当然就是你了.这一事实只有超级用户(比如说root)才可以通过chown命令改变(例如chown otheruser mytestfile,把mytestfile文件的属主改为otheruser).普通用户不能把自己的文件“送”给别人,不然你把有特殊目的的程序给 了root怎么办?:) chown命令的用法比较简单.这里我先假设你现在拥有超级用户权限,那么你就可以使用如下命令将一个文件“送给”floatboat了: chown floatboat /home/floatboat/thefileisrootcreate.txt(假定该文件是由root创建的) 修改一个目录的所有者也是类似的: chown floatboat /home/newboat 当然,如果这个目录还有子目录及文件需要同时送给floatboat,chown也是支持-R参数的:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |