我正在尝试找到一个who -m
在 Unix 中运行的 Linux 等价物。在 Unix中,在通过等who -m
启动任何新的 shell 会话之前,给出您用于登录的第一个用户 ID 。su
-m
切换到在 Linux 中具有不同的效果,who
到目前为止,我无法在手册页中找到与我的需求相关的任何内容。
我正在尝试找到一个who -m
在 Unix 中运行的 Linux 等价物。在 Unix中,在通过等who -m
启动任何新的 shell 会话之前,给出您用于登录的第一个用户 ID 。su
-m
切换到在 Linux 中具有不同的效果,who
到目前为止,我无法在手册页中找到与我的需求相关的任何内容。
我有 linux 机器 red-hat 5.1
我想编写执行以下操作的 ksh/bash 脚本
每次有人登录到 linux 机器时
然后他将在屏幕上收到以下消息 - 输入登录名/密码后
PLEASE DONT DO anything on this Linux machine !!!!
请建议该怎么做?在哪里放置 ksh/bash 脚本?
我有一个登录脚本设置,删除所有旧打印机,然后添加当前的网络打印机集。
代码
Set WSHPrinters = WSHNetwork.EnumPrinterConnections
For LOOP_COUNTER = 0 To WSHPrinters.Count - 1 Step 2
If Left(WSHPrinters.Item(LOOP_COUNTER +1),2) = "\\" Then
WSHNetwork.RemovePrinterConnection WSHPrinters.Item(LOOP_COUNTER +1),True,True
End If
Next
'Install Network Printers
WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER1"
WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER2"
WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER3"
WSHNetwork.AddWindowsPrinterConnection "\\SERVER\PRINTER4"
这很好,但似乎重置了用户机器上的当前默认打印机。
有没有办法在用户机器上保留当前的默认打印机?
这是在登录时为用户授予网络打印机的最明智的方式吗?还是有替代或更好的方法来做到这一点?
很感谢任何形式的帮助。
我使用 Windows 2003 服务器和 Windows 7 作为客户端。
我在驱动器 D 中有一个文件夹,我想将该文件夹与服务器同步。
我该如何为此编写登录脚本?
谢谢