日期:2014-05-16  浏览次数:20783 次

请问各位高手了~~~
你好,我想问你下你 cat /etc/passwd | /usr/bin/mksmbpasswd.sh > /etc/smba/smbpasswd
 中间的/usr/bin/mksmbpasswd.sh有什么用呢?可不可以直接导向/etc/smba/smbpasswd,不要/usr/bin/mksmbpasswd.sh这个脚本呢??

------解决方案--------------------
/usr/bin/mksmbpasswd.sh 就是执行这个脚本

上面的意思是通过执行mksmbpasswd.sh脚本,将输出结果存入文件/etc/smba/smbpasswd。如果写成“cat /etc/passwd > /etc/smba/smbpasswd”,那么smbpasswd中的内容就是passwd文件中的内容!
------解决方案--------------------
执行这个脚本是需要输入参数的,/etc/passwd 就是他的参数。