|
下面的操作是让一个2000的计算机能够访问samba server服务器而为计算机创建一个帐号的操作
useradd -d /dev/null -r w2000$ -s /bin/false
资料中说:创建了一个Unix本地账号,出于安全考虑不需要它登录到Linux进行任何操作,因此它的用户目录是/dev/null,Shell是/bin/false。
问1:useradd -d /dev/null 这个操作我知道是把用户目录定位到/etc/null目录下
我查看了一下这个目录的属性是这样的
[root@linux2 dev]# file null
null: character special (1/3)
我不知道为什么要定位到这个目录啊这个目录是做什么用的啊
问2: -s /bin/false是指定这个用户的shell
false是一个什么shell啊 这个掌握为什么设定它使用这个sehll?
我也查看了一下不过还是不明白啊
[root@linux2 bin]# file false
false: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
请大家帮忙解释一下吧
谢谢谢了
|
|