如何在命令行中根据所有者或组搜索文件?
现在我已经尝试过ls -lR,它也提供了子目录中文件的所有详细信息,我需要手动搜索 root 拥有的文件。
使用时gedit,我总是需要编辑文件/etc/或/usr/需要是 root 的文件。所以我用 command 在左侧创建了一个 Launcher 快捷方式sudo gedit。
因此,每次我单击左侧启动器上的图标时,gedit都会以 root 身份启动。但问题是,当我修改其他文件时,例如文件中的文件,文件/home的所有者也会更改为root。我不想这样做,我只想在不修改其所有者的情况下保存此文件,并且我不想每次都以geditroot身份重新启动以修改root拥有的文件。怎么做?
我正在运行 localhost (Apache 2.4.6),但只有 localhost 可以index.php在 Web 浏览器中打开。子目录返回 403 Forbidden 错误。
现在,我根据这个答案添加了权限。作为参考,这些是权限:
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
Run Code Online (Sandbox Code Playgroud)
因此,我放置网站所有内容的文件夹归www-data组所有。而且虽然我已经将自己添加到组中,但我无法打开文件夹!
(但子目录已可从 Web 浏览器访问。)
Virtualbox 程序错误:
无法为虚拟机打开会话.... 无法加载 VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT)。
终端输出:
balazs@inspiron:/usr$ ls -l
total 164
drwxr-xr-x 2 root root 69632 Oct 12 12:27 bin
drwxr-xr-x 2 root root 4096 Apr 24 19:04 games
drwxr-xr-x 81 root root 12288 Sep 29 11:57 include
drwxr-xr-x 200 balazs balazs 36864 Oct 12 12:27 lib
drwxr-xr-x 4 root root 4096 May 23 10:43 lib32
drwxr-xr-x 12 root root 4096 Oct 3 14:02 local
drwxr-xr-x 2 root root 12288 Oct 10 19:17 sbin
drwxr-xr-x 337 root root 12288 …Run Code Online (Sandbox Code Playgroud) 我正在尝试以递归方式获取目录的所有权。
sudo chown -R themes/
Run Code Online (Sandbox Code Playgroud)
但我收到错误:
user@linux-main:/usr/share$ sudo chown -R themes/
chown: missing operand after ‘themes/’
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
在我的 PC 中,有两个用户“root”和“user1”。在/home我有一个 "user1" 目录/home/user1。现在我想限制 root 用户访问/home/user1目录以进行读取、写入和执行。是否可以 ?
如何做到这一点帮助我?提前致谢。
ownership ×7
permissions ×5
root ×3
chown ×2
command-line ×2
groups ×2
apache2 ×1
find ×1
gedit ×1
launcher ×1
localhost ×1
search ×1
users ×1
virtualbox ×1