我有一个以编程方式创build用户的脚本,但是我们想要在48小时后删除用户,以及他们拥有的任何文件。 我知道你可以使用useradd命令设置过期时间,但是我不知道如何在到期时删除用户及其相关文件。 是否有捷径可寻? 谢谢!
我感觉有些人正在使用根,我如何能logging所有命令和连接时间,包括所有用户对服务器(ssh)所做的ips? 历史命令是不够的
我有一个8TB数据的服务器,以及带有高编号400GB磁带的磁带。 用最less的努力备份这台服务器最好的解决scheme是什么? 我想在一次完整的备份之后,我可以在一个400GB的磁带上做很多增量。 但是,如何在磁带上进行完整备份(手动更换磁带),以及如何从完整备份和增量中还原一个文件? 有没有简单的方法来做到像基于磁盘的tar备份?
我有一个Linux(红帽)系统上的三个目录。 说/ usr / local / one,/ usr / local / 2和/ usr / local / 3。 我想有一个机制,就像一个目录,它将一,二,三的内容组合到/ opt / oneTwoThree中,而不用物理地移动它们的文件内容。 即.. $ find /usr/local/ /usr/local/one /usr/local/one/aaa /usr/local/one/bbb /usr/local/three /usr/local/three/fff /usr/local/two /usr/local/two/ccc /usr/local/two/ddd /usr/local/two/eee $ find /opt/oneTwoThree /usr/local/oneTwoThree /usr/local/oneTwoThree/aaa /usr/local/oneTwoThree/bbb /usr/local/oneTwoThree/fff /usr/local/oneTwoThree/ccc /usr/local/oneTwoThree/ddd /usr/local/oneTwoThree/eee
我想通过使用ssh传输一个带有未压缩文件的目录,在这个过程中分别单独进行gzip压缩。 任何人都可以推荐一个简单的oneliner来实现这一目标? 例如。 fileA.ext – > ssh / pipe – > fileA.ext.gz 我已经通过压缩在ssh上pipe理tar,但是这些文件在pipe道的末端是未压缩的。 在这种情况下,我希望他们保持压缩。 预先压缩将是可能的,但是需要本地空间,或者需要每个文件的连接(?) 有6000多个文件,我更喜欢一个解决scheme,所有的文件都可以通过一个连接传输(尽pipe我使用密钥进行身份validation!)
我不能卸载我的Linux机器,而不是卸载-f请指教? [root@Linux umount /mnt/cdrom umount: /mnt/cdrom: device is busy umount: /mnt/cdrom: device is busy
假设我们有一个常规文件和两个连接到它的同义链接。 我听说有时用硬链接取代符号链接是不可能的,但我不知道什么时候。
我正在寻找一些书籍或在线的pdf或教程高级Linux系统pipe理,他们总是喜欢与他们保持联系。 我的意思是有一些先进的,准备使用的脚本,把他们的Unix知识提高到一个新的水平。 虽然它是完美的实践,书也在这方面发挥着重要的作用。
从外观上看,修正ksh使历史更改不可能是相当容易的。 我已经看到所有的build议,使HIST *环境variables只读,并使用chattr使历史文件追加(与chattr + .sh_history)。 然而,Bash有两件事似乎使得不可能防止历史的改变:历史命令(带有历史-c和历史-d)以及历史文件与实际运行历史(保存在存储器中)的分离, 。 我也在这里阅读serverfault,如果你杀了当前的shell,那么历史将不会被写出来。 有什么办法可以防止Bash的历史变更? 我希望能够保存所有的用户命令,而用户无法从历史中删除任何东西。 Korn贝壳的任何进一步提示也是受欢迎的。 (我知道ksh-93审计…不知道我们是否可以使用它。)
我想获得centos 6对ldap进行身份validation(活动目录是特定的)我有点困惑,虽然因为安装nss-pam-ldapd后,我看到几个文件似乎是相同的configuration。 例如我有/etc/pam_ldap.conf和/etc/nslcd.conf。 这两个文件似乎都有相同的configuration选项。 似乎没有工作。 任何指导将不胜感激。