AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[ownership](ubuntu)

Martin Hope
Quenn
Asked: 2020-09-20 03:24:58 +0800 CST

设置 Brave / Chrome 工作区权限问题

  • 0

我在本地网站上工作,想在 Brave Dev Tools 中添加工作区。当我尝试添加文件夹时,出现错误

Could not read the contents of var. Error opening directory '/var': Permission denied

我正在使用 Ubuntu 20.04 并通过 Ubuntu 软件安装了 Brave。

文件夹 var 归所有者所有root:root并具有以下权限:drwxr-xr-x

如何让 Brave 工作区正常工作?

permissions google-chrome workspaces ownership brave
  • 1 个回答
  • 407 Views
Martin Hope
Yura Gorelik
Asked: 2020-08-23 11:43:03 +0800 CST

更改 VLC 媒体播放器 Ubuntu 20.04 的默认图标?

  • 0

如何更改 VLC 媒体播放器 Ubuntu 20.04 的默认橙色圆锥图标?

icons vlc snap ownership 20.04
  • 1 个回答
  • 323 Views
Martin Hope
mickmackusa
Asked: 2020-04-10 03:33:52 +0800 CST

如何在单个命令行中恢复我的 Firebird 数据库并修改所有者设置?

  • 1

我正在使用 Ubuntu 18.04.4 LTS,并且我最近从 Firebird 2.5 升级到了 Firebird 3.0。

在升级之前,我正在使用以下 unzip&replace 命令恢复我的本地数据库:

zcat /var/www/temp/<database name><backup timestamp>.gbak.gz | gbak -rep -v stdin /database/<database name>.fdb -user <username> -pass <password>

这一步完成了整个工作,我挖掘了那种东西。但是,在升级 Firebird 之后,我发现 FlameRobin(版本 0.9.2.1850)将无法连接到更新的数据库。错误消息(以帮助可能正在谷歌搜索的其他人)是:

引擎代码:335544344
引擎消息:文件“/database/.fdb”的“打开”操作期间出现 I/O 错误
尝试打开文件时出错
权限被拒绝。

我的 CodeIgniter 项目抱怨:

无法使用提供的设置连接到您的数据库服务器。

为了解决这个问题,我将<database name>.fdb文件的所有者和组更改为firebird,firebird然后一切都很好。但是,我分两步执行此操作……呃,很蹩脚,对吧?...我知道。

所以我想知道我是否可以在上面的 unzip&replace 命令的同一行中执行更改文件夹权限和所有权之类的操作?

我的系统管理员 fu 不是很出色,所以我不敢太疯狂地尝试,但我认为这对于有这方面经验的人来说应该是一个相对基本的任务。

ps 理想情况下,如果我不必在每次还原时更改所有者设置,我会很高兴,所以如果有办法做到这一点 - 那会更好。

command-line permissions database ownership
  • 1 个回答
  • 521 Views
Martin Hope
Pulkit Jain
Asked: 2020-01-27 05:14:26 +0800 CST

如何将我的下载目录设置为默认下载文件?

  • -1

我不小心将我的Downloads文件夹移动到了usr中的某个目录。我把它移回了家,但现在我的所有文件都下载到Documents and Downloads目录中,拥有root作为所有者有权创建和删除,而其他人必须访问文件。
如何更改下载权限并将其设置为默认值。

home-directory default permissions downloads ownership
  • 1 个回答
  • 1836 Views
Martin Hope
YulePale
Asked: 2020-01-15 23:49:30 +0800 CST

chown 999 是什么意思?

  • 2

我知道chmod(更改模式)和chown(更改所有者)做什么。

我也明白这些数字在chmod做之后的含义。

我正在阅读docker 教程,我看到chown 999正在使用。

它是什么意思和作用?

command-line permissions bash chown ownership
  • 3 个回答
  • 9168 Views
Martin Hope
zpangwin
Asked: 2019-10-15 18:19:48 +0800 CST

nautilus/nemo/other 文件管理器 - 对更易于访问的基于 GUI 的所有者管理的建议?

  • 1

精简版

TL;DR - 当以提升的权限*运行 nemo/nautilus 时,权限选项卡上有大量的用户/组......他们都被卡在没有任何热键支持的不可搜索的下拉列表中。寻找调整/替代文件管理器/chmod gui-wrappers,这样我就可以从 GUI 更改所有权,而不会出现可访问性的噩梦。有什么建议么?


更多信息

我在 Virtualbox 中安装了几个版本的 Ubuntu 18.04。到目前为止,我主要使用Cinnamon desktop /nemo。

大多数情况下,我对这个桌面非常满意。但是基于 GUI 的所有权更改(从根)令人沮丧,因为大量条目被卡在一个下拉列表中,我无法搜索并且无法使用热键(例如,按下r以跳转到“根”等) . 启动终端是可靠的,但当我赶时间时输入名称很慢。

注意:当从非 root 帐户运行文件管理器时,这并不是真正的问题,因为所有者不可编辑并且只显示几个组。

我通常会遇到这个问题,我正在尝试修复当前用户不拥有的共享文件夹上的拙劣所有权权限。而且它通常永远不会像运行单个chown -R命令那样快速和简单。

我在以下位置遇到了相同的可访问性设计:

  • nemo v.3.6.5 (ubuntu 18.04/gnome+cinnnamon)
  • nemo v4.2.3(在一个流行的子发行版中,我显然不再允许在这里提及)
  • 鹦鹉螺 v3.26.4 (ubuntu 18.04/gnome)。

标准:

我有兴趣找到满足这些标准的基于 GUI 的解决方案:

  • 适用于 Ubuntu 18.04 / 仿生的某种风格(我更喜欢 LTS 版本)
  • 50-100 个用户/组列表的良好用户可访问性(例如,至少尝试处理重要的列表大小,例如通过热键支持、搜索过滤器、隐藏服务帐户的选项或其他方式)
  • 在根目录下运行没有问题(例如通过pkexec或其他)。之所以提到这一点,是因为在完全拒绝在 root 下运行之前,我已经运行了一些应用程序。

在这一点上,我只是希望有人知道我不知道的选项......我并不特别关心这是不是特定于 nemo 的调整、系统配置、一些模糊的构建选项、不同的文件管理器/desktop 环境,一些包含 GUI 的外部应用程序chown(只要我可以将其放入 anemo-action并传递路径)等。主要是为了避免在启动终端和手动输入更长的名称时出现额外的问题我很急。

* 另外,当我说我“以 root 身份运行”/“以提升的权限运行”时,我的意思是出现在 nemo/nautilus UI 中的选项,而不是我直接使用 sudo / pkexec / 等启动。


查看对话框问题的步骤:

  1. 在桌面或非 root 帐户拥有的任何地方创建一个名为“test”的文件夹
  2. 在 Nemo 中,右键单击 > “以 root 身份打开” > 输入密码。或者对于 nautilus,运行pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus以管理员权限打开。
  3. 使用管理实例,右键单击“测试”文件夹 > 属性 > 权限选项卡
  4. 请注意,所有服务帐户和组都显示而无法过滤它们/没有复选框来隐藏它们。请注意,在下拉菜单中按“R”不会跳转到或选择“root”(或以“R”开头的第一个帐户)。在我的例子中,显示了 50 个用户(其中​​ 3 个是非服务帐户)和 80 个组(其中 8 个与服务帐户无关)。对我来说,这是一个可访问性的噩梦,它使搜索内容几乎与需要启动终端并手动输入一样痛苦。

我试过的:

如果我发现任何可行的方法,我会跟进,但到目前为止,我已经尝试了以下方法:

  • 许可证几乎正是我正在寻找的东西,只是它似乎需要输入名称而不是从列表/下拉列表/等中选择。不幸的是,我目前的 GTK 技能绝对为零(尽管如果没有人有更好的建议,我可能会在有更多时间时重新审视这个)。
  • Ubuntu 18.04.2/gnome - 最初无法弄清楚如何以 root 身份运行,但pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus最终成功了。毫不奇怪,这似乎与 nemo 有相同的问题。
  • Ubuntu 18.04.2/cinnamon -如上所述安装 cinnamon并运行 nemo 后,这并不能满足我的要求。
  • Kubuntu 18.04 - 找不到以 root 身份启动 dolphin 的方法,因此无法测试。在 livedisc 上作为默认的非 root 帐户运行时,用户/组字段对我来说是灰色的。听起来这是 v17 的一个问题,我必须让 v18 甚至有机会以 root 身份运行。
  • 更新 1:发现这个网站提到了 Eiciel。尝试了一下sudo apt install -y eicieland touch /tmp/foo.txt && eiciel /tmp/foo.txt... 看起来很酷,但不幸的是,要么它不允许更改所有者,要么我只是不知道如何去做(似乎将用户/组添加到 ACL,而不是替换当前的所有者/组) .
  • 更新 2:在基于 ubuntu 18.04 的子发行版上测试了 thunar。当我运行它sudo thunar /并转到权限选项卡时,组下拉列表与 nemo/nautilus 有相同的问题,尽管以 root 身份运行,它甚至根本不允许我编辑用户。
  • 更新 3:在 kubuntu 中使用 krusader 进行测试。以 root 身份运行,在权限对话框中,所有者/拥有组字段只是文本输入字段(例如,您必须输入它)。

截屏

在 (admin/root/pkexec) nemo 和 nautilus > properties > Permissions 选项卡中出现的包含大量条目且不支持热键的不可搜索下拉列表。

包含大量条目且不支持热键的不可搜索下拉列表

nautilus permissions filemanager ownership nemo
  • 1 个回答
  • 1493 Views
Martin Hope
Absonegative
Asked: 2019-02-06 09:23:53 +0800 CST

如何创建由特定所有者和组拥有的 .tar.gz 文件?

  • 1

我想创建一个tar.gz目录的文件,该文件将由某个用户和组拥有(而不是由root创建档案的人拥有)。

基本上,我想将以下内容合并为一个步骤:

tar -cvz -f temp-backup.tar.gz temp/
chown absonegative:absonegative temp-backup.tar.gz

单程可以吗?我想避免文件存在一个(尽管非常小)的时期root:root,因为我当前的备份解决方案存在问题(我也在尝试解决这个问题)。

请注意,我想保留存档中文件的所有权,如果您执行taras时已经介绍过root。我只想更改结果的所有权。

tar chown ownership
  • 1 个回答
  • 1498 Views
Martin Hope
deanresin
Asked: 2019-01-07 21:19:27 +0800 CST

使用 gvfs/sftp 挂载时如何让 Nautilus 传播组所有权权限

  • 3

我正在使用 Nautilus 通过“连接到服务器”在 Ubuntu 16.04 上安装远程 linux 文件系统,然后

sftp:myusername@myhost/home/myusername/scripts/myfile.ext

该文件myusername:groupA在远程服务器上拥有所有权。

当我使用 Gedit 或其他编辑器远程编辑和保存文件时,它会将服务器上的所有权更改为myusername:myusername

它不尊重初始组所有权。

有没有办法改变这种行为?

编辑:

当我右键单击 Nautilus 中的文件时,它说组 ID 是 115。我用..查找名称

getent group 115 | cut -d: -f1

它返回whoopsie。

这让我相信这是某种错误。也许 Ubuntu 无法识别远程组名?

编辑:

组名groupA存在于本地和远程计算机上,但组 ID 不同。我想知道这是否是问题所在。

nautilus gvfs sftp ownership
  • 1 个回答
  • 419 Views
Martin Hope
Guilherme
Asked: 2018-12-22 07:36:47 +0800 CST

查找哪个程序创建了特定文件

  • 3

我正在我的 Ubuntu 16.04 电脑上制作一个应用程序,我想清理我的家,因为我安装和卸载了很多程序,现在我家里有很多文件不是​​我的,而是一些程序留下的东西. 这些文件是隐藏的 ( .filename),但我不希望它们在那里。

最后,我知道我可以使用命令

sudo ls -la

但它显示组所有者是这样的:

-rw-------  1 owner group    1194 Dez 21 10:53 XXXXXXXXXX.old

但我真正想知道的是谁创建了文件,谁使用了它,什么程序......因为如果不再安装创建文件的程序,我想删除那个文件。

我怎么知道是哪个程序创建了这个文件?

permissions ownership
  • 1 个回答
  • 769 Views
Martin Hope
Kresimir
Asked: 2018-12-16 11:51:15 +0800 CST

更改使用 Samba 传输的文件的所有权

  • 1

当我使用 Samba 将文件或文件夹从 Windows 计算机传输到 Kubuntu 计算机时,文件的所有者设置为“Nobody”,我无法访问它。

有没有办法自动分配所有权?

我可以使用该命令更改所有权sudo chown并且效果很好,但我不想在传输文件或文件夹时输入所有这些内容。我想右键单击 Dolphin 中的文件夹并选择一个选项并自动完成。有没有办法做到这一点?或者,更好的是,一开始就没有将它分配给“Nobody”......

permissions samba kubuntu dolphin ownership
  • 1 个回答
  • 2312 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve