linux用户组添加

linux用户组添加

ID:32366644

大小:50.00 KB

页数:10页

时间:2019-02-03

linux用户组添加_第1页
linux用户组添加_第2页
linux用户组添加_第3页
linux用户组添加_第4页
linux用户组添加_第5页
资源描述:

《linux用户组添加》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。例如,我们要给系统添加一个用户叫floatboat,密码为lan2010,那相关的操作是:useraddfloatboat-d/u01/Lanlp<回车>这时候系统没有任何显示。接着:passwdfloatboat<回车>系统显示:ChangingpasswordforuserfloatboatNewUNIXpassword:你输入:lan2010<回车>注意,由于linux并不采用类似windows的密码回显(显示为*号

2、)——为避免你输入密码时被人注意到有多少位——所以,输入的这些字符你是看不见的。系统显示:RetypenewUNIXpassword:你再重新输入一次密码,然后回车确认,这时系统会显示:passwd:allauthenticationtokensupdatedsuccessfully表示你修改密码成功了。到这里,新用户的创建工作就算完成了。下面,我们再补充一些有关增加新用户的常识:1、useradd所做的初始化操作已经包括在/home目录下为floatboat帐号建立一个名为floatboat的主目录。如果你不想使用这个缺省的目录,而希望把他的主目录放在/

3、home/goal里(还放在/home下,只是一种良好的习惯,没有其他什么特别的要求),可以使用useradd的参数-d,命令如下:useradd-d/home/goalfloatboat2、useradd的初始化操作还包括为用户单独建立一个与用户名同名的组(floatboat组)。这叫用户私有组的机制,与默认组机制相对应。对用户分组一是方便管理,二是可以明确权限。复杂的我们将在以后的深入内容中探讨。我们如果想让此用户加入一个已有的组的话,可以使用-g参数。例如我们想让floatboat加入webusers组,那么可以使用以下命令:useradd-gweb

4、usersfloatboat同样的,我们还可以使用-G参数使他同时加入多个组,例如webusers和ftpusers:useradd-Gftpusers,webusersfloatboat3、passwd命令为一个用户设置密码,但它实质上是一个修改密码的程序。只有超级用户和用户自己可以修改密码,其它的普通用户没有给他修改密码的权利。用户密码的组成要尽量的复杂,最好包括字母、数字和特殊符号,而且最好设成6位以上。太短passwd程序不允许,只是单纯的字母或单纯的数字,passwd也会有意见。你都会看见passwd出现的提示的,不要害怕,仔细看看到底它是怎么说

5、的:)4、你在增加一个新用户的时候,也可以设置用户登录的shell。缺省的,系统提供了/bin/bash。你如果非要指定的话,可以使用-s参数就可以了。例如useradd-d/www-s/usr/bin/passwdfloatboat注意,这些参数是可以一块使用的,如上例所示,它表示增加新用户,并把其主目录路径设置在/www,登录的shell为/usr/bin/passwd。关于shell的更详细的说明,请参考下面的修改用户的个人设置相关内容。5、删除一个用户可以使用userdel命令,直接带用户名做参数就可以了。修改用户的设置对现有用户的修改,比较常用的

6、主要是修改密码(使用passwd就好了),修改用户的登录shell,修改用户所属的默认组,设置帐号有效期,修改用户的说明信息等等,偶尔也会用到修改用户主目录。修改用户的登录shell使用chsh命令可以修改自己的shell,只有超级用户才能用chshusername为其它用户修改shell设置。注意,指定的shell必须是列入/etc/shells文件中的shell,否则该用户将不能登陆。一般,比较常见的shells文件包括下面这些shell:/bin/bash2/bin/bash/bin/sh/bin/ash/bin/bsh/bin/tcsh/bin/c

7、sh而网管们还喜欢在里面加上/usr/bin/passwd,这是为了不然用户通过控制台或telnet登录系统,却可以使用修改帐户密码(比如在FTP里用)。以及/bin/false,也就是不让这个用户登录的意思喽^&^,连FTP也不能用。你也可以使用usermod命令修改shell信息,如下所示:usermod-s/bin/bashfloatboat其中/bin/bash和floatboat应取相应的shell路径文件名及用户名。还有一种情况,就是你为用户设置了一个空的shell(就是""),也就是说,这个用户没有shell。呵呵,绝对没有在我还未曾见过,因

8、为这种用户登录后,系统还是会给它一个shell用的。不信你试试:u

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。