小编slh*_*hck的帖子

如何更改 QNAP NAS 上的用户 ID?

我有一台 QNAP TS-110,可以通过 NFS 从 Ubuntu 系统访问它。

我猜想典型家庭网络上的 NFS 不使用任何用户身份验证。我读过很多地方,发现 Linux 机器和 NAS 上的用户具有相同的 UID 和/或 GID 很重要。

  • 现在我在 Ubuntu 上的主要用户已经有了uid=1000(me) gid=1000(me).
  • 在 NAS 上,主用户拥有uid=500 gid=100

我认为这就是我反复遇到访问问题的原因。(是这样吗?)

我的计划是通过 SSH 进入 NAS 并使用

usermod -u <newuid> -g<newgid> <username>
Run Code Online (Sandbox Code Playgroud)

问题出在NAS上没有usermod安装。

it.toolbox.com上,我读到我可以简单地/etc/passwd使用/etc/group所需的 UID 和 GID 进行编辑。

Fedora 论坛中有很多关于事后如何修复文件的讨论。

现在的问题是:

  1. 我可以简单地编辑/etc/passwd和分组吗?
  2. 如何检查我要更改 UID 的用户是否未登录?
  3. chown -R --from=500:500 1000:1000 /path/*配置文件更改后,对所有文件使用是否正确?
  4. 如何确保 NAS 在此更改后没有问题?

linux nas permissions nfs uid

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

在 Linux 中禁用 Flash 播放器的硬件加速

Flash player 的最新正式版本(应该是 Linux 的最后一个版本)在 Linux 系统上存在一些有趣的问题。在 Ubuntu 论坛上已经确认的最大问题是:

  • YouTube 视频具有红色/蓝色叠加层
  • Flash 内容显示在其他窗口上

我该如何解决?

linux flash youtube ubuntu

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

从 DVD 翻录电视剧集——我怎么知道哪个流属于哪个剧集?

我正在使用一系列调用来翻录 DVD,例如

mplayer -dumpfile foo$i.vob -dumpstream dvd://$i
Run Code Online (Sandbox Code Playgroud)

lsdvd用于列出要翻录的可用流。这是我为此编写的示例命令

for i in $(lsdvd 2>&1 | egrep "^Title" | sed -e 's|Title: \(..\).*|\1|g'); 
  do mplayer -dumpfile foo$i.vob -dumpstream dvd://$i; 
done
Run Code Online (Sandbox Code Playgroud)

对于电视节目的 DVD,我如何知道每个“剧集”的哪些流一起播放,换句话说,我是否也可以从光盘上撕下“剧集指南”?

linux dvd ripping

5
推荐指数
1
解决办法
1373
查看次数

使用命令行工具从 Windows 7 中的回收站恢复文件夹

我想使用命令提示符将回收站文件夹中的所有文件移动到原始位置或所需位置。

我怎样才能做到这一点?

windows-7 recycle-bin

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

Java 在我的 PC 上藏在哪里?

为了根除我隐藏在 PC 某处的神秘 Java 1.5.0_11 安装,我完全卸载了 Java。

现在,在资源管理器中搜索没有任何结果,但在命令提示符下,如果我输入“java”,它仍然存在。

如果我输入java -version它说java version 1.5.0_11

我如何找到它?

windows uninstall java

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

我的音乐收藏中的某些歌曲比其他歌曲更安静,我该怎么办?

在我的音乐收藏中,我有一些似乎压缩得很好的歌曲。但除了那些我的歌曲与更响亮的压缩歌曲相比,它们过于安静。

所以也许问题不是压缩而是平均音量。VLC 中的动态范围压缩器是否适用于此类问题,还是使用外部扬声器并通过吉他压缩器运行它会更好?

audio linux vlc-media-player

5
推荐指数
1
解决办法
1922
查看次数

在 OS X 终端中更改主机名和提示

在 Mac 上,主机名和提示是:

workstation:~ thomas$
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu Linux 上,它将是:

thomas@workstation:~$ 
Run Code Online (Sandbox Code Playgroud)

如何使 OS X 提示看起来像 Ubuntu 的提示?

terminal prompt hostname ubuntu macos

5
推荐指数
1
解决办法
2893
查看次数

使用两个以太网端口在 Mac 上更改路由

我有一个 Mac 塔,它有两个以太网端口。一个连接到我们的公司网络,另一个连接到非公司网络。优先级顺序表明非公司网络首先出现,因此所有流量都通过该网络进行路由。

我希望添加一条路由,以便我们公司子网上的任何内容都通过en1vs路由en0

  • 首先,我如何找到公司子网是什么?
  • 其次,如何将其正确添加为路线?
  • 第三,我有 MS 通信器,我也想通过 en1 路由其流量,我该怎么做?

networking terminal routing

5
推荐指数
1
解决办法
4579
查看次数

如何访问通过 hdiutil 和 diskmout 挂载的已挂载 DMG 驱动器的内容

我的外部 USB 驱动器出现故障。我使用磁盘实用程序制作了驱动器的 .dmg 映像文件。后来我无法挂载 .dmg 映像。我用过终端

hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4
Run Code Online (Sandbox Code Playgroud)

然后收到以下消息:

Volume(s) mounted successfully
Run Code Online (Sandbox Code Playgroud)

但是,我无法通过 Finder 查看驱动器或访问其内容。磁盘实用程序将驱动器显示为 ghost,但我仍然无法使用 diskutility 挂载它。终端告诉我驱动器已安装并不断显示在diskutil list.

pwd不是挂载的.dmg映像。我不知道如何进入已安装的映像驱动器以查看其内容。因此,如果我所说的听起来像是我在安装的映像中看到的文件,不,情况并非如此。我不知道如何在终端中访问甚至更改密码。我希望通过 Finder 看到已安装的驱动器,但我没有看到。

因此,如果确实已安装,我需要有关如何找到访问已安装映像驱动器的方法的帮助。

终端说它是,它在下面显示diskutil list/dev/disk4.

有人可以帮我访问这个驱动器上的文件吗?

finder disk-utility dmg-image macos

5
推荐指数
2
解决办法
3万
查看次数

LibreOffice Calc 日期插入 - Ctrl + ;

一段时间以来,我已经能够Ctrl;像在 Excel 中那样按下组合键,将日期插入到 LibreOffice Calc 单元格中。

对此,我有两个问题:

  1. 是否可以让它只插入没有时间的日期(现在它插入 ddmmyy hhmmss)。

  2. 这个选项在菜单中的什么位置,因为我在任何地方都找不到?

libreoffice-calc

5
推荐指数
1
解决办法
4565
查看次数