我不小心运行了以下命令
sudo chown [username] -hR /
Run Code Online (Sandbox Code Playgroud)
现在sudo su
得到错误:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
在某些示例中,我看到有些使用chown
了chmod
. 我不知道在哪里使用chmod
和chown
。请向我解释它们之间的区别,何时以及为什么我应该使用它们。
我正在尝试帮助用户解决可启动 USB 驱动器的问题,但似乎有一个文件的所有权无法编辑。我认为有可能:
sudo chown user:user ldlinux.sys
Run Code Online (Sandbox Code Playgroud)
但是,当执行该命令时,终端会出现此错误:
Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我与用户的扩展聊天可以在这里找到。
我在目录中运行了 chown 命令:
chown -R user:user {.,}*
将{.,}*
用于与mv
和cp
同时包括隐藏的和列出的文件。现在这个命令通过并更改了我目录中的这两个文件,但是自从它继续以来我不得不中断它以停止。现在恐怕它已经消失并更改了其他文件和文件夹的权限,因为它没有终止。
我无法登录到我的“管理员”账户和Alt+ Ctrl+F1显示我的所有文件都是由我“标准”的用户所拥有。奇怪的。
所以我小心地改成/home/admin
并做了一个
sudo chown -R admin:admin *
Run Code Online (Sandbox Code Playgroud)
(还有.*
)。
伟大的。
然后我无法以我的“标准”用户身份登录,结果发现所有文件/home/standard
现在都归“管理员”所有。
挺幽默的。为什么会这样?
sudo chown -R standard:standard /home/standard/*
Run Code Online (Sandbox Code Playgroud)
做同样的事情,改变/home/admin
以及/home/standard
。
我比平时更困惑,因为我试图升级到 15.04,这几乎毁了我的电脑,所以我把东西放回 14.04,请耐心等待。
当我在终端中键入 sudo 命令时,它显示以下错误:
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我对 Ubuntu 比较了解,我想了解chown
命令,所以我尝试阅读,man chown
但我发现它很难理解。有没有更简单易懂的文档?
如果用户 A 拥有 file.txt,那么用户 A 可以在没有 root 访问权限的情况下将文件的所有权更改为用户 B 吗?当我以用户 A 的身份运行 chown B file.txt 时,出现 Operation not allowed 错误。在我看来,由于用户 A 拥有该文件,他们应该能够更改所有权,但我看不到这样做的方法。谢谢您的帮助!
我正在使用 Ubuntu 13.04 VPS 并安装了 LAMP (apache2)。现在我已经在 /var/www 中上传了我的网络文件(WordPress)。但我没有写入文件的权限。
当我运行 WordPress 安装时,它说它无法写入 wp-config php 文件。所以我通过 SSH 执行这个命令
su
cd /var/www
sudo chown www-data:www-data -R *
/etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
(www-data 是我的 apache 用户)。仍然无法写入文件。我也无法使用 FTP 上传文件(传输失败错误)。
/var/www 中目录的权限是 755,文件的权限是 644。设置权限 777 解决了问题,但我不想 CHMOD 它 777。
请帮帮我..谢谢。
我试图在chown
里面/opt
,出于某种原因chown
跳到父母身边,把所有东西都吃了。
任何人都可以建议为什么/如何发生这种情况,以及将来如何避免这样做?在给定的目录中运行命令可以有效地跳转并在根目录中运行它,这有点令人担忧。
ubuntu: /opt > sudo chown -R root:www-data .*
chown: changing ownership of '../var/lib/lxcfs/proc/cpuinfo': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/meminfo': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/stat': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/uptime': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/diskstats': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc/swaps': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/proc': Operation not permitted
chown: changing ownership of '../var/lib/lxcfs/cgroup/devices': Operation not permitted …
Run Code Online (Sandbox Code Playgroud) chown ×10
permissions ×5
command-line ×2
sudo ×2
chmod ×1
files ×1
manpage ×1
ownership ×1
root ×1
users ×1