Ubuntu里网卡IP设置的步骤&/etc/passwd文件

1.单网卡配单IP(广泛)安全


vi /etc/network/interface bash

auto eth0 ide

iface eth0 inet static 加密

address IP spa

netmask 子网掩码 rest

gateway 网关 server

2.单网卡双IP (状况较少,多用于区分服务或者安全隐藏)接口


vi /etc/network/interface 进程

auto eth0:0 字符串

iface eth0:0 inet static

address IP

netmask 子网掩码

gateway 网关

auto eth0:1

iface eth0:1 inet static

address IP

netmask 子网掩码

gateway 网关

3.双网卡双IP(应用状况较多,通常为一个内网一个为外网)


auto eth0

iface eth0 inet static

address IP

netmask 子网掩码

gateway 网关

auto eth1

iface eth1 inet static

address IP

netmask 子网掩码

gateway 网关

综上,配置后保存推出,通常须要重启下网卡才能设置生效,方法不少,好比ifdown eth0 ,ifup eth0,最直接的方法直接在终端键入/etc/init.d/networking restart


至于DNS,都是同样的,以下


vi /etc/resolv.conf(实际系统默认的并不存在resolv.conf该文件,属于本身建立)

nameserver 主DNS

nameserver 后备DNS

#########################################################################################

在Linux /etc/passwd文件中每一个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员常常会接触到这个文件的修改以完成对用户的管理工做。这个文件对全部用户都是可读的。可是Linux /etc/passwd文件中都有些什么内容呢?

它的内容相似下面的例子:
#cat/etc/passwd
root:x:0:0:Superuser:/:
daemon:x:1:1:Systemdaemons:/etc:
bin:x:2:2:Ownerofsystemcommands:/bin:
sys:x:3:3:Ownerofsystemfiles:/usr/sys:
adm:x:4:4:Systemaccounting:/usr/adm:
uucp:x:5:5:UUCPadministrator:/usr/lib/uucp:
auth:x:7:21:Authenticationadministrator:/tcb/files/auth:
cron:x:9:16:Crondaemon:/usr/spool/cron:
listen:x:37:4:Networkdaemon:/usr/net/nls:
lp:x:71:18:Printeradministrator:/usr/spool/lp:
sam:x:200:50:Samsan:/usr/sam:/bin/sh
从上面的例子咱们能够看到,/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义以下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登陆Shell
“用户名”是表明用户帐号的字符串。一般长度不超过8个字符,而且由大小写字母和/或数字组成。登陆名中不能有冒号(:),由于冒号在这里是分隔符。为了兼容起见,登陆名中最好不要包含点字符(.),而且不使用连字符(-)和加号(+)打头。
“口令”一些系统中,存放着加密后的用户口令字。虽然这个字段存放的只是用户口令的加密串,不是明文,可是因为/etc/passwd文件对全部用户均可读,因此这还是一个安全隐患。所以,如今许多Linux系统(如SVR4)都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如“x”或者“*”。
“用户标识号”是一个整数,系统内部用它来标识用户。通常状况下它与用户名是一一对应的。若是几个用户名对应的用户标识号是同样的,系统内部将把它们视为同一个用户,可是它们能够有不一样的口令、不一样的主目录以及不一样的登陆Shell等。
一般用户标识号的取值范围是0~65535。0是超级用户root的标识号,1~99由系统保留,做为管理帐号,普通用户的标识号从100开始。在Linux系统中,这个界限是500。
“组标识号”字段记录的是用户所属的用户组。它对应着/etc/group文件中的一条记录。
“注释性描述”字段记录着用户的一些我的状况,例如用户的真实姓名、电话、地址等,这个字段并无什么实际的用途。在不一样的Linux系统中,这个字段的格式并无统一。在许多Linux系统中,这个字段存放的是一段任意的注释性描述文字,用作finger命令的输出。
“主目录”,也就是用户的起始工做目录,它是用户在登陆到系统以后所处的目录。在大多数系统中,各用户的主目录都被组织在同一个特定的目录下,而用户主目录的名称就是该用户的登陆名。各用户对本身的主目录有读、写、执行(搜索)权限,其余用户对此目录的访问权限则根据具体状况设置。
用户登陆后,要启动一个进程,负责将用户的操做传给内核,这个进程是用户登陆到系统后运行的命令解释器或某个特定的程序,即Shell。Shell是用户与Linux系统之间的接口。Linux的Shell有许多种,每种都有不一样的特色。经常使用的有sh(BourneShell),csh(CShell),ksh(KornShell),tcsh(TENEX/TOPS-20typeCShell),bash(BourneAgainShell)等。系统管理员能够根据系统状况和用户习惯为用户指定某个Shell。若是不指定Shell,那么系统使用sh为默认的登陆Shell,即这个字段的值为/bin/sh。
用户的登陆Shell也能够指定为某个特定的程序(此程序不是一个命令解释器)。利用这一特色,咱们能够限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统。有些Linux系统要求只有那些在系统中登记了的程序才能出如今这个字段中。

系统中有一类用户称为伪用户(psuedousers),这些用户在Linux /etc/passwd文件中也占有一条记录,可是不能登陆,由于它们的登陆Shell为空。它们的存在主要是方便系统管理,知足相应的系统进程对文件属主的要求。常见的伪用户以下所示。伪用户含义bin拥有可执行的用户命令文件sys拥有系统文件adm拥有账户文件uucpUUCP使用lplp或lpd子系统使用nobodyNFS使用拥有账户文件除了上面列出的伪用户外,还有许多标准的伪用户,例如:audit,cron,mail,usenet等,它们也都各自为相关的进程和文件所须要。因为Linux /etc/passwd文件是全部用户均可读的,若是用户的密码太简单或规律比较明显的话,一台普通的计算机就可以很容易地将它破解,所以对安全性要求较高的Linux系统都把加密后的口令字分离出来,单独存放在一个文件中,这个文件是/etc/shadow文件。只有超级用户才拥有该文件读权限,这就保证了用户密码的安全性。

相关文章
相关标签/搜索