Articles of linux

无限远程访问受限制的shell

因为历史的原因 ,我们有一个HPUX的C程序,它接受telnet连接,并运行一个本地REPL来限制命令的可用。 而不是把这个代码移植到Linux上,我想用标准工具来获得相同的function。 简单的说,你说的只是让用户使用bash –restricted作为其默认shell。 但是,我们希望受限shell具有“user1”的有效用户标识,并且无需密码即可访问。 同时,我们希望“user1”以传统方式访问时正常运行。 我认为这将是可以的 – 甚至可取的 – 如果SSH是通信协议而不是telnet。 有任何想法吗?

我如何pipe理在linux路由器或防火墙bandwidht?

我有用于互联网共享的Linux服务器。 我有6 Mbps的带宽,现在我想为每个用户带宽设置30Kbit到40Kbit。 我想configuration没有代理。 有可能tc configration会帮我设定每个用户的限制吗? 问候 南丹

在更新起搏器configuration时自动提交

我试图自动化运行corosync / pacemaker的服务器的pipe理。 为此,我生成一个包含需要应用于configuration的修改的文件。 要应用这个文件我通常做: crm configure load update path_to_file 当我自己做的时候它工作正常。 但是,只要有configuration产生的警告,crm问我是否真的想要提交更改。 至于我试图自动化这个任务,我想摆脱这个问题,直接提交更改。 可能吗 ?

Debian – 永久磁带绑定

我有一个问题,无论何时重新启动磁带库,挂载磁带或任何操作,Linux正在更改磁带库的path,使其无法自动执行备份处理,甚至在磁带库上有两个驱动器时甚至更糟,因为系统更改xxx0到xxx1,反过来,当fc被拔掉,系统重启或w / e 我想知道如何在udev上进行持久化configuration,以便每次将相同path分配给基于序列号的同一个磁带设备w / e,例如,因为它永远不会更改,所以对于SN将是xxx0每次1234,5678的xxx1等,即使系统重新启动… 我使用的是基于Debian发行版的定制Linux,所以所有在Debian上运行的东西都在我的… 我希望你能帮助我,谢谢。 这是我的信息… root@wbsairback:~# cat /proc/scsi/scsi Attached devices: Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: ULT3580-HH5 Rev: D2AD Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi1 Channel: 00 Id: 00 Lun: 01 Vendor: IBM Model: 3573-TL Rev: C.00 Type: Medium Changer ANSI SCSI revision: 05 […]

krenew命令不工作:权限被拒绝

我正在使用Linux服务器来执行我的模拟。 服务器的login和文件系统使用Kerberos进行保护。 该文件系统是使用NFS支持的。 由于我的模拟需要花费大量的时间来运行,我的ssh会话常常被挂起。 所以,我开始在byobu上运行我的模拟(类似于屏幕)。 为了确保我的kerberos会话保持活动状态,我正在使用krenew命令。 我在.bash_profile文件中input了以下命令。 (我确信这是每个​​login都要求的) killall -9 krenew 2> /dev/null krenew -b -t -K 10 所以每次我到服务器ssh,我杀了现有的krenew命令。 然后,我产生了一个新的krenew命令-b(在后台运行),-t(我忘记了为什么我使用这个选项!)和-K 10(它必须每10分钟运行一次并刷新kerberoscaching)。 当我运行模拟,它运行了14个小时,然后突然,我正在阅读文件权限被拒绝的错误 命令,我运行不正确?

IBM服务器型号x3650中的Ctrl + Alt + F1空白屏幕

我有3台IBM服务器,型号为x3650。 我已经安装了Debian操作系统。 成功安装操作系统后,如果按Ctrl + Alt + F1,我只能看到空白屏幕。 但是,如果我提供用户名和密码,它正在接受。 成功login后,我创build了该文件。 然后我按Ctrl + Alt + F7它给GUI模式。 在那里,我可以看到我在“Ctrl + Alt + F1”模式下创build的文件。 我想知道,为什么我无法在Ctrl + Alt + F1中看到屏幕。 我在同一型号的服务器上安装了相同的操作系统。 所有这三台服务器我都面临同样的问题。 如何解决这个问题?

如何禁用MD RAID或防止降级arrays启动。 (Centos 6.4)

我正试图在启动时禁用软件RAID。 我的最终目标是阻止系统启动处于降级状态的RAIDarrays。 rd_NO_MD默认存在于内核命令行上,不会禁用raid。 我已经使用dracut从initrd中删除了所有raid的东西。 RAID系统似乎在从“rc.sysinit”运行的“start_udev”内运行。 如何抑制这个? 或者,或者,防止降级arrays启动的方法是什么?

使用SSH隧道访问网站后面的网站

我希望有人能指出我做错了什么。 我画了下面的图片来说明我正在尝试做什么。 基本上,我试图访问使用SSH隧道在防火墙后面的服务器上托pipe的网站。 这是可能的,对吧? 我的插图中的所有连接工作,除了第3步。如果我改变第一步指向端口22,而不是端口80,然后第2步允许我连接到terminal。 但我想我需要连接到80端口才能访问该网站,对不对?

Synology cifs mount不允许执行

我有一个Synology NAS。 我能够在Linux上安装cifs目录(尝试了centos 6和Ubuntu 12)。 除了无法执行任何操作外,我可以做所有事情。 如果我尝试tab来完成,它不显示任何可执行文件,只有目录。 如果我实际input可执行文件,即使我以root身份尝试,也会显示“权限被拒绝”。 我的fstab看起来像这样: //172.22.1.3/public/data /data cifs user,uid=501,rw,suid,credentials=/etc/credentials 0 0 auto 我在linux上做错了什么? 或者这是一个Synology或NAS的一般问题? 谢谢。

Apache – 如何findSSLMutex的价值

将SSLMutex指令configuration为默认值,我如何find默认值。 default | yes This directive tells the SSL Module to pick the default locking implementation as determined by the platform and APR. 通过将LogLevel设置为debugging,可以发现类似的核心指令AcceptMutex的缺省值。 这似乎并不是ssl指令的情况。