相关疑难解决方法(0)

/etc/fstab 中的参数 uid 和 gid 有何作用?

我正在安装目录。我将所需的行写入了。/etc/fstab我正在使用cifs协议。

我想知道参数uidgid的作用是什么,因为它们对于任何用户来说都是相似的。(所以这不能是任何用户 ID。)

fstab mount cifs uid

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

在 Gnome 自动挂载的 USB 驱动器上设置挂载选项

我的 USB 驱动器目前在 Gnome(Ubuntu 18.04)下正确自动安装,但我想在安装时设置“noatime”选项。

我知道我可以通过 Gnome“磁盘”直到完成此操作,但我更喜欢在代码中记录我为设置系统所做的工作,因此我正在寻找执行此操作的命令行方式。

gnome usb-drive automount

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

无法在 Ubuntu 中安装 *.run 文件?

我是 Ubuntu 的新手,我在 Windows 中使用 WUBI 使用 Ubuntu 12.04.3 LTS 版本。

我必须在 Ubuntu 中安装一些软件,如下所示:

  • MPLAB X IDE 1.90 版
  • XC8 编译器和 X32 编译器
  • 来自 Eagle 的 Cadsoft

我在那里下载了具有扩展*.run扩展名的安装文件。

我在 Internet 上搜索,发现这些文件没有可执行权限,要么必须通过右键单击该文件以图形方式执行此操作,然后在权限选项卡下选中允许作为程序执行复选框,或使用chmod命令来执行此操作。我已经尝试了一切,但对我没有任何作用。

我使用图形方法来改变这一点,但只要我点击复选框,复选标记就会消失。我也尝试过命令行方法,但对我没有任何作用:

sudo chmod u+x MPLABX-v1.90-linux-installer.run
sudo chmod +x MPLABX-v1.90-linux-installer.run
chmod +x MPLABX-v1.90-linux-installer.run
sudo chmod 777 MPLABX-v1.90-linux-installer.run
Run Code Online (Sandbox Code Playgroud)

运行时:

sudo ./MPLABX-v1.90-linux-installer.run
Run Code Online (Sandbox Code Playgroud)

结果是找不到命令。

sudo "./MPLABX-v1.90-linux-installer.run"
Run Code Online (Sandbox Code Playgroud)

导致找不到命令。

我尝试了所有这些命令,但没有改变可执行权限。请尽快帮助我。

installation permissions command-line sudo chmod

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

在 Linux 和 Windows 之间共享硬盘

我有一个双引导系统和一个空硬盘。我想从两个系统访问这个驱动器。我怎样才能做到这一点?

filesystem dual-boot crossplatform

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

无法更改已安装设备的所有权

我已经在我的电脑上安装了 USB 驱动器。我想将所有者更改为我自己,以便我可以更轻松地编写/阅读并允许其他程序执行相同操作。但是,当我运行此代码时:

sudo chown <username>:<username> -R <Drive Name>
Run Code Online (Sandbox Code Playgroud)

它返回这个:

chown: changing ownership of '<Drive Name>': Operation not permitted
Run Code Online (Sandbox Code Playgroud)

我在这个论坛上读到我应该运行sudo chattr -i file

然而这会返回这个:

chattr: Inappropriate ioctl for device while reading flags on <Device Name>
Run Code Online (Sandbox Code Playgroud)

我该去哪里?

permissions mount chown

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

为什么一切都会变回 root 所有权 (NTFS)?

我已经尝试了一切方法来让我的文件重新回到我的名字中,但我似乎所做的就是在每次尝试修复问题时将更多文件添加到 Root 所有权。

首先是让我的 2 个 ntfs 分区在启动时挂载。Pysdm 会将分区设置为挂载,但随后它也将所有内容都归 root。我改变了所有权,它只是不“接受”。没有错误消息,下次我打开程序时,一切都会回到 Root 拥有的状态。我尝试通过终端使用 sudo 运行它,然后更改它,但它仍然没有用,并且似乎产生了更多的权限问题(我现在不记得了,抱歉)。然后我读到使用 sudo 会改变它自己的 root 权限,我应该使用 gksudo 或 gksu,这应该可以工作,但它什么也没做。

我重新安装了 Ubuntu,并尝试手动编辑 fstab 文件,但这也不起作用。我在启动时不断收到无法安装分区的错误。另外,我有一些奇怪的额外不存在的驱动器一直坐在那里。我确定我在那里做错了什么,但我检查了它一百万次,一切看起来都井井有条。那些幻象驱动器不在我的 fstab 文件中。

所以!我重新安装了 Ubuntu,并按照建议尝试使用 NTFS-config。它安装了我的驱动器,然后再次将所有权更改为 Root,如果我愿意,我无法卸载它们。我尝试使用 CHOWN -hR myname:myname /media/[the drive] 将其改回,它也将我所有文件的所有所有权更改为 root。这些文件已经归我所有,使用将所有内容更改为我的名字的命令,它将所有内容更改为 root。现在我真的完蛋了。

也许最奇怪的是:我尝试使用 sudo 和 gksu 访问 Nautilus,当我尝试使用 gui 更改权限时,通过右键单击并更改所有权和组,我从菜单中选择我的名字,它会显示我的名字一秒钟,然后立即恢复为 root。它也不会“接受”。

为什么!?!?!?!为什么一切都在不断变化到root!?为什么我所有的尝试都足以改变所有权,但只能root而不是返回?请帮忙!!!

permissions fstab ntfs pysdm

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

如何在 NTFS(或 FAT32)分区上“chown”?

我无法将电影从我计算机上的 NTFS 分区(使用 Ubuntu)复制到安装在播放器“Dune”中的 ext2 硬盘驱动器。请帮忙。

permissions

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

如何更改 Scalpel 恢复到 exfat 分区上的文件的所有权?

我运行手术刀来恢复文件。输入磁盘是我使用 ddrescue 制作的故障 Windows 磁盘的副本。输出目录(来自手术刀)位于我的 Linux 磁盘上的 exfat 分区上。我使用 exfat 是因为 Windows 可以看到并读取该分区 - 并且这些分区来自 Windows。

\n\n

我无法更改文件的所有权。它们归 root 所有。

\n\n

例如,在目录/media/me/restored/output/jpg-1-0
\n -rwxrwxrwx 1 root root 2983 Dec 29 23:14 00003483.jpg

\n\n

$sudo chown me 00003483.jpg
\nown: 更改 \'00003483.jpg\' 的所有权:不允许操作

\n\n

$sudo chattr -i 00003483.jpg
\nchattr:读取 00003483.jpg 上的标志时未实现功能

\n\n

我也无法更改目录的所有权。

\n\n

我也尝试过这个sudo su -

\n\n

我可以使用 eog(命令行 - 图像查看器)打开恢复的 .jpg 文件,但无法使用 Kria(Linux 图像编辑器,GUI)打开文件。

\n\n

为什么手术刀上的网站不告诉您如何更改文件权限?问题是与exfat不兼容吗?

\n\n

谢谢你的帮助。

\n\n

更新

\n\n

卸载分区,将“恢复”目录的所有权更改为我的用户ID,然后运行sudo mount -o rw,user,uid=1000,dmask=007,fmask=117 /dev/sdb4 /media/me/restored …

chown data-recovery ddrescue

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

执行文件被拒绝

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

我是 ubuntu 11.10 的初学者,我想执行一些名为./Pro但当我尝试时的程序:

$ ./Pro
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

$Bash: ./Pro : Permission Denied.
Run Code Online (Sandbox Code Playgroud)

当我尝试更改权限时,通过运行:$sudo chmod +x Pro,没有任何变化!事实上,当我这样做时,$ls -l Pro结果是:

$-rw------- 1 hafez hafez 7251 2012-03-19 07:44 Pro
Run Code Online (Sandbox Code Playgroud)

我怎样才能运行我的文件?

permissions chmod

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