我是大帅哥,擅长LINUX和C语言,还有脚本,希望和大家交朋友
QQ:21488275
MSN:chenkuo2006@hotmail.com
《Linux samba》练习题
2008-02-17 13:07:15 / 个人分类:LINUX系统
1.1)基础的SAMBA设定
X:R#?.P` Fi4~r01.2)配置工作群组(workgroup)为:ckgroup
;C6X#t'SS6F6u e01.3)Linux 主机的 NetBIOS 名称为:ckhitlerLUPA开源社区4??$~9Bcq
1.4)使用者登入层级设定为:share
Gg B9K&S;Uo/l01.5)共享 /tmp 目录,取名为:tempLUPA开源社区7Y8HW{%n!\Pr
1.6)指定Linux 主机的编码格式为简体中文,显示为简体中文
}"r \H+N7G:NF0
)D-P1Y yR'E K0LUPA开源社区mku/A$tp3E\u
参考答案:LUPA开源社区 s.g\D _*v;k
l0{&{D$XQ t0cd /etc/sambaLUPA开源社区~Ak9k ee%{
cp smb.conf smb.conf.rawLUPA开源社区5GB4O2^(rHG0S$j0F
9N9b@5XC!R+o/h2U1X0编辑smb.confLUPA开源社区k?XJ6v2H2c
vi smb.confLUPA开源社区4Nc EX],xcb
`4F5v%OQ1K t\ |Nt0[global]LUPA开源社区EFPr1UP*Hm
f-j'c*B{3j9p0# workgroup = NT-Domain-Name or Workgroup-NameLUPA开源社区TFy6s\[#f p,gx
workgroup = ckgroupLUPA开源社区YNf(tu8i
netbios name = ckhitler
V%` g maG0# server string is the equivalent of the NT Descrīption fieldLUPA开源社区7QFmP+h'^y
server string = A test of Samba ServerLUPA开源社区 gCH] i k
LUPA开源社区8I$N/u&b|2[
unix charset = gb2312
&{y9[4|J ?b(U0 display charset = gb2312
4g@e FwE'M%sp_0 dos charset = cp950
9U gZXj D._t0
FB0lw.{0q0 security = shareLUPA开源社区.chkbn di
LUPA开源社区.| So1p ? v QO4Ag
[temp]
B2{/~/@_;e3q#N0 comment = Temporary file spaceLUPA开源社区8m#w:N {)bH!o:]
path = /tmpLUPA开源社区N+I+W5|m,{{#o\
read ōnly = noLUPA开源社区iD}-em/L
public = yesLUPA开源社区\5eJi)B"C
$bT;z0Ax0J!s(X0保存退出LUPA开源社区2`(n p!@NRp Oe
#y\^%]Rm8W U7|0service smb restart
/U}fXC%F0LUPA开源社区e;gly#Y2@.S
9_-t!pnz0LUPA开源社区#L.KDdd!t,d
v%]C!n%_.}02.1)用 testparm 查看 smb.conf 的语法的正确性
By-S(A$d1dL02.2)查看开放的端口号LUPA开源社区|a'I&m9]2{d9V
2.3)用smbclient对本机进行连接测试LUPA开源社区9H'v2YHAs+w
1C:g#p8t i0}t"FNc;q,SR0LUPA开源社区9g$E:j*[p
参考答案:
c7X-uR|)O0
'l@^r0Q7E0testparmLUPA开源社区$Roa1M Pd
LUPA开源社区bO-C8\+A3F"h5X`
netstat -tlunpLUPA开源社区4W7o@%L3_"{
W,f2t s|?T.e0smbclient -L //127.0.0.1
#n&S!q ]Xo&O0
A a.z@1[ Z F*E)b0 LUPA开源社区4cE&t1z b j
LUPA开源社区-yh7N2i&W0V\
h]Oh,kA03.1)安全等级为使用者的工作组设定,前一個免密码时的 smb.conf 设定继续保留LUPA开源社区o5R2x'| @nT
3.2)针对 NetBIOS name 的解析方式依序由 lmhosts, broadcast 及 host 来进行解析
z2FiF$m03.3)安全等级提升为 user 等级
d$nE`s(W3PG;OS&m.K03.4)每个可使用 samba 的使用者拥有自己的家目录之外, users 这个群组的使用者可以进入 /home/public 目录中, 且在该目录下 users,这个群组的所有人可具有写入的权限
5K3y~_oC03.5)新建/home/public目录,授权为774
9f)rSy!r rE#@03.6)新建test用户,对test用户设定samba密码LUPA开源社区*GXrc!l y3v;~m%~
3.7)禁止test用户在samba上的应用
uo n:bCa\?03.8)激活test用户在samba上的应用
(F n,x{*r2[U[03.9)用testparm测试smb.conf正确性LUPA开源社区+R*@"c"~~
z Z0P(Syk+H0参考答案:
^ E pn#yI0LUPA开源社区K9WF7E'Q Y"T
编辑smb.confLUPA开源社区;l ikw O-t
vi smb.confLUPA开源社区2p bpB8tZ
C%u(g0a3eZz z0security = user
k'D([+AR8E%SG;U0 encrypt passwords = yesLUPA开源社区E2u1~;sk7d
smb passwd file = /etc/samba/smbpasswdLUPA开源社区#Q:GJ?:SO
:X;sk%a&`0 name resolve ōrder = lmhosts bcast host
;N3b m3t+fl0LUPA开源社区S*QSR8}5F
FZ [-y2y4O*?*t0[homes]LUPA开源社区 Av uz/b#j&m
comment = Home directoriesLUPA开源社区w"RyQ!BK7QO
browseable = noLUPA开源社区$W4j ]W {0C
writable = yes
(K0lp3EZi+[0 valid users = %S
q!W.mGj(c0 create mode = 0664LUPA开源社区6j0T:_ oG5O(~u]
directory mode = 0775
S^8uqS4m-O0[public]
8^W1lJ:h2U*g0 comment = the user groups work directoryLUPA开源社区1a:\)v2Y:r'MJW%u
path = /home/publicLUPA开源社区_xa'|'S#e&^(Rv
public = yes
5~O9Us0B;T%CD\t0 writable = yes
C"T_1N.mN:cV0 valid users = @users
E+[(c.}x$Q{0LUPA开源社区)oq v9C;BS `A:T
保存退出
3h8b,OJCs0LUPA开源社区&g7PUnqGV~c
mkdir /home/public
{+nzt]7f|1['u0chmod 774 -R /home/publicLUPA开源社区*wsJ tFQ&SNX
tb$^(R3U9gAdd(LT8B0useradd test;passwd test
*PpxW/~2c+`kYQKw0smbpasswd -a testLUPA开源社区5_\sK6v,kK [-H
cat /etc/samba/smbpasswdLUPA开源社区'L4u-K:l(P}&?0Udn3`
LUPA开源社区0y;e#^b3U`;u
F `UNsrH$e0smbpasswd -d test
z U&o:b&v8B^}P0cat /etc/samba/smbpasswdLUPA开源社区;Z7k#D+e,XiJ9v
xP[T7|VD,W:X }S0smbpasswd -e testLUPA开源社区v%X-U9{zW:yw
LUPA开源社区Xe z']m"{*m~
testparmLUPA开源社区2[?c,C ts] V
@z+E*}D OS;L$X1x0service smb restart
Y+bG,^6C@0OMQ0
Cu sn0EMB5v0 LUPA开源社区cN5vtg
LUPA开源社区h ^ sV `C.^,V
LUPA开源社区MBB'Qk{I9^
4.1)用smbclient列出127.0.0.1的共享
bK$s#n(^^(MW*J]04.2)在test用户上用smbclient列出127.0.0.1能够访问的共享
S-T4B `?7X"]$elR04.3)在test用户上用smbclient查询127.0.0.1的test目录下的文件LUPA开源社区4X'EM.a6?3| [M0k_
/o;G&z1i5p(p0LUPA开源社区 s&f Op.@w'l
参考答案:LUPA开源社区;R(E}0]Sm
smbclient -L //127.0.0.1LUPA开源社区1g#KK5GW$DC%XG m
LUPA开源社区 s*o7q"`v@"I
smbclient -L //127.0.0.1 -U test
R%?:N\T s0LUPA开源社区mu+~ P.HT:vS*_
smbclient '//127.0.0.1/test' -U test
Evtu](nL0LUPA开源社区tgj B!gfFV
~*H/bNy:x+W0
_+z H Gh#Y9f,C0
b!f[4QJ6e'ZC'd05)用smbmount挂载192.168.1.101的temp目录到/mnt/samba目录,用户指定为administrator密码为111111,字符编码为cp950
5h7[$M3YhA1Og0
@j;_7V3i{7U0
,A$nJPr;i/{(Vc0参考答案:LUPA开源社区L:CpZQ D
smbmount //192.168.1.101/temp /mnt/samba/ -o username=administrator,password=111111,codepage=cp950
.BE:razb Ut0LUPA开源社区Z7s { {qv?m
5_-l&bCHR0
[ b_/O&N
X:R#?.P` Fi4~r01.2)配置工作群组(workgroup)为:ckgroup
;C6X#t'SS6F6u e01.3)Linux 主机的 NetBIOS 名称为:ckhitlerLUPA开源社区4??$~9Bcq
1.4)使用者登入层级设定为:share
Gg B9K&S;Uo/l01.5)共享 /tmp 目录,取名为:tempLUPA开源社区7Y8HW{%n!\Pr
1.6)指定Linux 主机的编码格式为简体中文,显示为简体中文
}"r \H+N7G:NF0
)D-P1Y yR'E K0LUPA开源社区mku/A$tp3E\u
参考答案:LUPA开源社区 s.g\D _*v;k
l0{&{D$XQ t0cd /etc/sambaLUPA开源社区~Ak9k ee%{
cp smb.conf smb.conf.rawLUPA开源社区5GB4O2^(rHG0S$j0F
9N9b@5XC!R+o/h2U1X0编辑smb.confLUPA开源社区k?XJ6v2H2c
vi smb.confLUPA开源社区4Nc EX],xcb
`4F5v%OQ1K t\ |Nt0[global]LUPA开源社区EFPr1UP*Hm
f-j'c*B{3j9p0# workgroup = NT-Domain-Name or Workgroup-NameLUPA开源社区TFy6s\[#f p,gx
workgroup = ckgroupLUPA开源社区YNf(tu8i
netbios name = ckhitler
V%` g maG0# server string is the equivalent of the NT Descrīption fieldLUPA开源社区7QFmP+h'^y
server string = A test of Samba ServerLUPA开源社区 gCH] i k
LUPA开源社区8I$N/u&b|2[
unix charset = gb2312
&{y9[4|J ?b(U0 display charset = gb2312
4g@e FwE'M%sp_0 dos charset = cp950
9U gZXj D._t0
FB0lw.{0q0 security = shareLUPA开源社区.chkbn di
LUPA开源社区.| So1p ? v QO4Ag
[temp]
B2{/~/@_;e3q#N0 comment = Temporary file spaceLUPA开源社区8m#w:N {)bH!o:]
path = /tmpLUPA开源社区N+I+W5|m,{{#o\
read ōnly = noLUPA开源社区iD}-em/L
public = yesLUPA开源社区\5eJi)B"C
$bT;z0Ax0J!s(X0保存退出LUPA开源社区2`(n p!@NRp Oe
#y\^%]Rm8W U7|0service smb restart
/U}fXC%F0LUPA开源社区e;gly#Y2@.S
9_-t!pnz0LUPA开源社区#L.KDdd!t,d
v%]C!n%_.}02.1)用 testparm 查看 smb.conf 的语法的正确性
By-S(A$d1dL02.2)查看开放的端口号LUPA开源社区|a'I&m9]2{d9V
2.3)用smbclient对本机进行连接测试LUPA开源社区9H'v2YHAs+w
1C:g#p8t i0}t"FNc;q,SR0LUPA开源社区9g$E:j*[p
参考答案:
c7X-uR|)O0
'l@^r0Q7E0testparmLUPA开源社区$Roa1M Pd
LUPA开源社区bO-C8\+A3F"h5X`
netstat -tlunpLUPA开源社区4W7o@%L3_"{
W,f2t s|?T.e0smbclient -L //127.0.0.1
#n&S!q ]Xo&O0
A a.z@1[ Z F*E)b0 LUPA开源社区4cE&t1z b j
LUPA开源社区-yh7N2i&W0V\
h]Oh,kA03.1)安全等级为使用者的工作组设定,前一個免密码时的 smb.conf 设定继续保留LUPA开源社区o5R2x'| @nT
3.2)针对 NetBIOS name 的解析方式依序由 lmhosts, broadcast 及 host 来进行解析
z2FiF$m03.3)安全等级提升为 user 等级
d$nE`s(W3PG;OS&m.K03.4)每个可使用 samba 的使用者拥有自己的家目录之外, users 这个群组的使用者可以进入 /home/public 目录中, 且在该目录下 users,这个群组的所有人可具有写入的权限
5K3y~_oC03.5)新建/home/public目录,授权为774
9f)rSy!r rE#@03.6)新建test用户,对test用户设定samba密码LUPA开源社区*GXrc!l y3v;~m%~
3.7)禁止test用户在samba上的应用
uo n:bCa\?03.8)激活test用户在samba上的应用
(F n,x{*r2[U[03.9)用testparm测试smb.conf正确性LUPA开源社区+R*@"c"~~
z Z0P(Syk+H0参考答案:
^ E pn#yI0LUPA开源社区K9WF7E'Q Y"T
编辑smb.confLUPA开源社区;l ikw O-t
vi smb.confLUPA开源社区2p bpB8tZ
C%u(g0a3eZz z0security = user
k'D([+AR8E%SG;U0 encrypt passwords = yesLUPA开源社区E2u1~;sk7d
smb passwd file = /etc/samba/smbpasswdLUPA开源社区#Q:GJ?:SO
:X;sk%a&`0 name resolve ōrder = lmhosts bcast host
;N3b m3t+fl0LUPA开源社区S*QSR8}5F
FZ [-y2y4O*?*t0[homes]LUPA开源社区 Av uz/b#j&m
comment = Home directoriesLUPA开源社区w"RyQ!BK7QO
browseable = noLUPA开源社区$W4j ]W {0C
writable = yes
(K0lp3EZi+[0 valid users = %S
q!W.mGj(c0 create mode = 0664LUPA开源社区6j0T:_ oG5O(~u]
directory mode = 0775
S^8uqS4m-O0[public]
8^W1lJ:h2U*g0 comment = the user groups work directoryLUPA开源社区1a:\)v2Y:r'MJW%u
path = /home/publicLUPA开源社区_xa'|'S#e&^(Rv
public = yes
5~O9Us0B;T%CD\t0 writable = yes
C"T_1N.mN:cV0 valid users = @users
E+[(c.}x$Q{0LUPA开源社区)oq v9C;BS `A:T
保存退出
3h8b,OJCs0LUPA开源社区&g7PUnqGV~c
mkdir /home/public
{+nzt]7f|1['u0chmod 774 -R /home/publicLUPA开源社区*wsJ tFQ&SNX
tb$^(R3U9gAdd(LT8B0useradd test;passwd test
*PpxW/~2c+`kYQKw0smbpasswd -a testLUPA开源社区5_\sK6v,kK [-H
cat /etc/samba/smbpasswdLUPA开源社区'L4u-K:l(P}&?0Udn3`
LUPA开源社区0y;e#^b3U`;u
F `UNsrH$e0smbpasswd -d test
z U&o:b&v8B^}P0cat /etc/samba/smbpasswdLUPA开源社区;Z7k#D+e,XiJ9v
xP[T7|VD,W:X }S0smbpasswd -e testLUPA开源社区v%X-U9{zW:yw
LUPA开源社区Xe z']m"{*m~
testparmLUPA开源社区2[?c,C ts] V
@z+E*}D OS;L$X1x0service smb restart
Y+bG,^6C@0OMQ0
Cu sn0EMB5v0 LUPA开源社区cN5vtg
LUPA开源社区h ^ sV `C.^,V
LUPA开源社区MBB'Qk{I9^
4.1)用smbclient列出127.0.0.1的共享
bK$s#n(^^(MW*J]04.2)在test用户上用smbclient列出127.0.0.1能够访问的共享
S-T4B `?7X"]$elR04.3)在test用户上用smbclient查询127.0.0.1的test目录下的文件LUPA开源社区4X'EM.a6?3| [M0k_
/o;G&z1i5p(p0LUPA开源社区 s&f Op.@w'l
参考答案:LUPA开源社区;R(E}0]Sm
smbclient -L //127.0.0.1LUPA开源社区1g#KK5GW$DC%XG m
LUPA开源社区 s*o7q"`v@"I
smbclient -L //127.0.0.1 -U test
R%?:N\T s0LUPA开源社区mu+~ P.HT:vS*_
smbclient '//127.0.0.1/test' -U test
Evtu](nL0LUPA开源社区tgj B!gfFV
~*H/bNy:x+W0
_+z H Gh#Y9f,C0
b!f[4QJ6e'ZC'd05)用smbmount挂载192.168.1.101的temp目录到/mnt/samba目录,用户指定为administrator密码为111111,字符编码为cp950
5h7[$M3YhA1Og0
@j;_7V3i{7U0
,A$nJPr;i/{(Vc0参考答案:LUPA开源社区L:CpZQ D
smbmount //192.168.1.101/temp /mnt/samba/ -o username=administrator,password=111111,codepage=cp950
.BE:razb Ut0LUPA开源社区Z7s { {qv?m
5_-l&bCHR0
[ b_/O&N
