Ash*_*lar 11 virtualbox passwd
我在 Windows 7 的 Oracle Vbox 上运行 Ubuntu 来开发网站。我有一组具有所有者读/写权限的目录,但 www-data 组对目录没有权限。
我尝试了sudo chmod 640 /path-to-directory更改状态的命令 ,但收到一条消息,要求我输入 www-data 密码。我的所有者级别密码不起作用,我不知道这个密码可能是什么。
我尝试passwd并收到消息“更改 www-data 的密码并提示我输入当前密码”。当我输入它时,我收到此错误消息:
passwd:身份验证令牌操作错误
passwd:密码未更改
此错误消息看起来更像是我系统上的某种问题,但其他一切正常。
Ser*_*gey 18
你做错了(tm):)
在终端窗口中,查看“命令提示符”:
username@hostname:~$
Run Code Online (Sandbox Code Playgroud)
是什么username呢?您也可以尝试输入whoami[Enter] 以查看您当前的用户名。
从您的描述来看,您似乎输入了类似的内容
sudo su www-data
Run Code Online (Sandbox Code Playgroud)
或者以其他方式以 www-data 用户身份打开控制台会话。该用户无权使用sudo命令,因此您尝试使用sudo失败。
www-data用户默认也没有设置密码,因此无法直接以该用户身份登录。哪个好。你不想给它一个密码。
您需要以您的用户身份打开另一个会话(或退出当前www-data会话)并在那里键入命令:
sudo chown yourusername:www-data /path/to/directory
Run Code Online (Sandbox Code Playgroud)
这将询问您的登录密码。
(或者,也许,只是将您的内容移动到/var/www已经具有正确权限的位置。然后您可以将您的用户添加到 www-data 组以获得对该目录的读写权限)
| 归档时间: |
|
| 查看次数: |
74005 次 |
| 最近记录: |