相关疑难解决方法(0)

试图使文件在 USB 上可执行,但权限不“坚持”

可能重复:
如何在 NTFS(或 FAT32)分区上“chmod”?

我使用LastPass作为我的密码管理器,我使用Sesame进行多因素身份验证。在 Windows 上这没问题,但我在 Windows 和 Linux 计算机之间交替使用,所以我需要在这两种情况下都可以使用 Sesame。

在我的笔记本电脑上,我运行的是 Ubuntu 10.10,我下载了 32 位 LastPass Sesame(Ubuntu 10.04 LTS)并将文件(一个可执行文件和一个 .bin)移动到我的 USB 设备上。按照指示,我尝试chmod +x sesame在可执行文件(其名称为sesame)上运行。

我从终端窗口尝试过这个,但是在ls -la之后做的时候我注意到文件的权限没有一点改变。我尝试sudo在开始时进行相同的添加,但这也没有任何区别(并且我没有收到任何错误消息或任何内容)。我还尝试以“图形”方式执行此操作,方法是右键单击 Nautilus > 属性 > 权限中的可执行文件,并尝试选中允许将文件作为程序执行复选框 - 选中的标记仅在一秒钟后再次消失。

如果我将相同的可执行文件移动到我的硬盘驱动器上,它可以很好地使其可执行(并执行它)。

我对 Linux 并没有真正的经验,所以我怀疑我错过了一些明显的东西。可能与 USB 是 fat32 有关系(但我认为 fat32 分区上的文件默认应该是可执行的?),如果是这样 - 我有什么选择?

顺便说一句:使用 Wine 运行 Windows 版本的 Sesame 效果很好,但有点麻烦(至少如果我在尚未安装 Wine 的地方需要它)。

permissions usb executable

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

如何在没有执行权限的情况下执行文件?

如何在不授予自己执行权限(具有chmod u+x)的情况下执行文件?

如果我尝试勾选“允许将文件作为程序执行”复选标记,则该复选标记会立即删除。

permissions executable

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

minidlna 的视频文件夹的权限?

我有一个安装为 /media/Media 的辅助硬盘驱动器,我想使用位于该驱动器上的名为 Videos 的文件夹,我想通过minidlna. 我在较小的驱动器上minidlna使用/home/jonathan/Videos它,并希望将视频移到较大的驱动器上。

但是,在我编辑minidlna.conf指向 /media/Media/Videos 文件夹并sudo service minidlna force-reload重新加载数据库后,我收到一个权限错误。

有人可以指出我需要在此文件夹上设置的正确权限吗?

permissions minidlna

10
推荐指数
3
解决办法
8万
查看次数

适用于 Windows 11 和 Ubuntu 22.04 的 SSD/HDD 文件格式

好奇 NTFS 是否是我最好的选择?I\xe2\x80\x99ll 有两个 m.2 驱动器,一个驱动器上装有每个操作系统,然后是一堆连接到主板的驱动器。

\n

两个操作系统都能够毫无问题地读取/写入驱动器吗?

\n

我不\xe2\x80\x99d 认为我\xe2\x80\x99d 驱动器共享到MacOS,但也可以读/写吗?

\n

谢谢!

\n

partitioning boot ssd dual-boot hard-drive

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

来自多个用户帐户的 SD 卡操作?

我正在运行 Ubuntu MATE 16.04 并将图像复制到我的内部 SD 卡读卡器和从我的内部 SD 卡读取器复制图像基本上工作正常......在我的主帐户上。

如果另一个家庭成员登录(我的登录仍然在后台活动,未注销)然后插入SD卡,他将无法访问它:

在此处输入图片说明

那么,这是某种权利问题吗……?以主用户身份重新登录,我也看到了一些权限问题:

在此处输入图片说明

那么,无论是什么,我如何才能放宽对 SD 卡读卡器的访问权限,以便所有人(包括非管理员用户)都可以访问它?

也许一些“轻松”的etc/fstab条目?(还没有相关条目)


更新我:

在 2 张 SD 卡(来自单个用户)之间来回切换并查看/dev/disk/by-id

?> ~ $ ll /dev/disk/by-id | grep mmc
...  mmc-SDU1_0x02400f04 -> ../../mmcblk0
...  mmc-SDU1_0x02400f04-part1 -> ../../mmcblk0p1
?> ~ $ ll /dev/disk/by-id | grep mmc
...  mmc-SE32G_0x0072e5ab -> ../../mmcblk0
...  mmc-SE32G_0x0072e5ab-part1 -> ../../mmcblk0p1
?> ~ $ ll /dev/disk/by-id | grep mmc
...  mmc-SDU1_0x02400f04 -> ../../mmcblk0
...  mmc-SDU1_0x02400f04-part1 -> ../../mmcbl

?> ~ $ ll /dev/disk/by-id | grep …
Run Code Online (Sandbox Code Playgroud)

permissions mount card-reader sd-card multi-user

7
推荐指数
2
解决办法
3725
查看次数

在 Windows 和 Ubuntu 之间共享交换空间

这个Linux Swap Space Mini-HOWTO描述了如何在 Windows 和 Linux 之间共享交换空间。**这些说明是否仍然适用于 2011 年的 Ubuntu?我应该如何修改 Ubuntu 的步骤?

有没有更好的方法来共享交换空间?**

基于 HOWTO,似乎最好创建一个专用的 NTFS 交换分区:

  • 专用,因此交换文件将是连续的并保持未碎片化。
  • NTFS,所以 Windows 和 Ubuntu 都可以读/写它。(或者为此目的 FAT32 更好?)

然后,配置 Ubuntu 以准备交换空间供 Linux 在启动时使用;通过 Windows 关闭。

我想在我的 X301 笔记本电脑上双启动 Ubuntu 和 Windows 7。但是,我的笔记本电脑只有 64 GB 的 SSD,所以我想尽可能多地节省磁盘空间。


更新:一种使用 Windows 特殊驱动程序的替代方法,可以让您使用 Linux 交换分区作为 RAM 磁盘等临时存储,但它似乎没有那么好......

dual-boot windows mount swap

6
推荐指数
2
解决办法
5800
查看次数

cp:无法创建常规文件:只读文件系统

我有一个可启动闪存卡(带有 acronis(不是我的安装)),我可以读取但无法将文件复制到其中。当我使用 Windows 时,没有任何问题,但我无法在 ubuntu 中使用此卡 - 只读文件系统出现错误

~ $sudo cp -f vbinst.sh /media/valeriy/TERMINAL/
[sudo] password for valeriy: 
cp: cannot create regular file '/media/valeriy/TERMINAL/vbinst.sh': Read-only file system

$ sudo fdisk -l

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical):
512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096
bytes Disklabel type: gpt Disk identifier:
9F6D513D-4906-4670-9DF3-57280CEF2E8B

Device         Start       End   Sectors  Size Type
/dev/sda1       2048   3905535   3903488 …
Run Code Online (Sandbox Code Playgroud)

filesystem read-only cp

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

如何在 ubuntu 12.04 中更改权限外置硬盘

我想将任何文件复制到我的外部硬盘驱动器。但总是当我尝试这样做时,我有下一个输出:

cp: cannot create regular file /media/NameOfCard/[file]' : Read only file system

我也试过:

sudo chmod -R 775 /media/NameOfCard
sudo chmod -R 777 /media/NameOfCard
Run Code Online (Sandbox Code Playgroud)

但同样的效果—— ... Read only file system

更新:

mount我有下一个输出之后:

nazar_art@nazar-desctop:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts …
Run Code Online (Sandbox Code Playgroud)

permissions hard-drive 12.04

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

如何在 Apache Web 服务器中使用符号链接

我安装了Apache2。在文件夹“var/www/html”中,我创建了一个指向另一个包含许多电影文件的硬盘的符号链接。我的想法是,从本地网络上的任何计算机上通过浏览器访问电影都会很容易。

我在 html 目录中使用了以下命令字符串,并创建了符号链接:

ln -sd /media/guy/movie1/Movies test
Run Code Online (Sandbox Code Playgroud)

当我坐在服务器上时,如果我单击“测试”,它会打开正确的目录并公开文件。如果我从另一台机器浏览 apache,它不会显示符号链接。

Apache 访问日志摘录:

192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:40:07 -0400] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (X11; Linux i686; rv:24.7) Gecko/20140802 Firefox/24.7 PaleMoon/24.7.1"
192.168.1.158 - - [12/May/2015:08:50:38 -0400] "GET / HTTP/1.1" 200 584 "-" …
Run Code Online (Sandbox Code Playgroud)

apache2 symbolic-link

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

git init 显示“错误:chmod ....git/config.lock 失败:不允许操作”

文件权限对我来说是 Ubuntu 中最糟糕的事情。这次我遇到这个问题:

在此输入图像描述

那么,背景信息:

ntfs分区;

我已经跑了sudo chown *username*:*username* -R partition_mount_point

我可以在那里创建/删除目录,而无需sudo;

git init在 Linux 文件系统上运行没有错误消息;

编辑:我需要能够使用 Windows 中的文件

permissions git ntfs

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