小编Han*_*ndy的帖子

在没有root访问权限的情况下挂载iso?

没有root访问权限的用户是否可以挂载任意iso?如果是这样怎么办?

iso mount

23
推荐指数
1
解决办法
6782
查看次数

Linux 内核 /proc 的内容记录在哪里?

是否有网站列出/proc每个条目的内容和含义?

linux kernel proc linux-kernel

18
推荐指数
1
解决办法
2159
查看次数

有没有办法只同步一个分区?

有没有办法只同步一个分区而不是所有分区?

类似于“同步/dev/sdc1”。

filesystems cache buffer synchronization block-device

18
推荐指数
3
解决办法
6351
查看次数

添加只能远程执行脚本的用户

我想创建一个只能做一件事的用户:通过 ssh 指定驻留在一个特定文件夹中的脚本(和脚本的命令行参数)(为了这个问题,让我们称之为/local/remote_only_scripts/foo)并让该脚本执行并返回它的输出。

澄清一些我不希望用户能够做的事情的例子:

  • 本地登录账号。登录应用程序是/bin/login. 它不是/local/remote_only_scripts/foo文件夹中的脚本,因此不应由用户调用。
  • 远程登录帐户。再次登录(是 ssh 调用的内容吗?)不是相关文件夹中的脚本。
  • 列出目录的内容。ls 在/bin/ls. 它不是相应目录中的脚本。
  • 编辑该目录中的文件。emacs、vi、gedit 大多数其他编辑器都不是该目录中的脚本。
  • 查看该目录中文件的内容。
  • 执行那个目录下他无权执行的文件。

请注意,这些示例还有许多其他我不希望用户能够执行的操作。在考虑一个动作时,问“这是由 中的脚本完成的/local/remote_only_scripts/foo吗?” 如果答案是否定的,用户就不能这样做。如果答案是肯定的,那么用户应该能够做到。

PS:让我澄清一下“添加用户”的意思。我的意思不是将用户添加到某个 ssh 子系统。相反,我的意思是将用户添加到计算机系统中。所以,例如,我有一个运行 debian stable 的系统,通过它的地址来调用它,www.hg.bar.com。我想添加一个用户(通过 kuser、users-admin 或 useradd 或类似的方式)称他为 hg_guest。hg_guest 无法在本地登录或执行上述列表中的任何操作。hg_guest 所能做的就是“远程”执行脚本。我说他应该可以通过ssh这样做,但现在想想,也许让他使用ssh可能会让他在本地登录,所以可能需要一些其他机制。

ssh account-restrictions

14
推荐指数
1
解决办法
4687
查看次数

emacs:识别shebang线

如何配置 Emacs 以识别某些 she-bang 行?

它识别shebang行:

#!/usr/bin/env ruby
Run Code Online (Sandbox Code Playgroud)

但不是shebang线

#!/usr/bin/env ruby1.9
Run Code Online (Sandbox Code Playgroud)

我认为某个地方必须有一个列表,其中包含 /usr/bin/env 和模式调用的脚本语言列表,但我找不到它。

emacs

12
推荐指数
1
解决办法
1137
查看次数

基于 apt 的小型 linux

我想设置一些运行尽可能小的 Linux 虚拟机。

标准:

  1. 基于Apt的包系统。

  2. 运行一些 GUI(可能非常小)。

  3. 在尽可能少的内存中运行:在这种情况下,64M 是好的,而 256M 就太多了。

  4. 安装在高清上,而不是驻留内存。

  5. 尽可能少的高清空间。理想的是1G。

  6. 快速启动和关闭时间。

建议?

distros linux

9
推荐指数
1
解决办法
8993
查看次数

修改一个壁球,

显然,我不想实际修改 squashfs。不过,我想做的是采用现有的 squashfs、一组文件并创建一个新的 squashfs,它与旧的相同,只是该组中的文件替换了 squashfs 中的类似文件,或者只是添加(如果有)没有类似的文件。

好吧,最后一部分听起来很奇怪。那我举个例子:

有一个叫做 mfs.squash 的 squashfs。里面有一个文件./a/foo。我想创建一个新的 squashfs,它与旧的 squashfs 相同——除了有一个新文件a/b并且我./a/foo用我的规范之一覆盖了它。

linux filesystems squashfs

9
推荐指数
1
解决办法
1万
查看次数

什么是 syscall-template.S?

我遇到了一个文件,syscall-template.S更具体地说,它的位置是

.../sysdeps/unix/syscall-template.S

  1. 这个文件是什么?
  2. 它在哪里。它不在我的系统上,我在源包中找不到它,包括linux-imageglibc

c kernel glibc

9
推荐指数
1
解决办法
9706
查看次数

监控 USB 流量

内核版本:2.6.31-22

我希望监控进出设备的 USB 流量。我已经搜索过,但不同的网站似乎提供了不同的信息,我很困惑。

  1. 一些站点建议我需要重新编译内核,而另一些站点建议我需要做的就是安装最新的wireshark。我需要重新编译吗?
  2. 有人可以推荐一个描述 USB 嗅探的最新方法的网站吗?

monitoring usb

6
推荐指数
1
解决办法
6308
查看次数

linux:如何确定最佳文件系统格式?

大约一年前,我从以双启动方式运行 Windows 改为很少以虚拟机方式运行 Windows。结果我的大部分分区都在 ntfs 中(所以我可以在引导的两侧访问)。我决定将所有这些分区重新格式化为...

寻找最好的一流文件系统格式,

我正在使用具有 1T-2T 存储空间的台式机。

那么我如何确定哪一个最能满足我的需求呢?

linux filesystems

6
推荐指数
1
解决办法
1111
查看次数