![在 Raspbian 中以新用户身份 wget 无需 sudo](https://linux22.com/image/7961/%E5%9C%A8%20Raspbian%20%E4%B8%AD%E4%BB%A5%E6%96%B0%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%20wget%20%E6%97%A0%E9%9C%80%20sudo.png)
masi
我在 Raspbian Jessie 中有一个新用户。我希望它可以访问/usr/bin/
etc wget
。我做到了
sudo adduser masi
sudo visudo
root ALL=(ALL:ALL) ALL
masi ALL= NOPASSWD: ALL % passwordless root access
su masi
passwd
因为masi
,我现在无法wget
获取Permission denied
,只能获取sudo wget
。该命令为所有命令ls -la /usr/bin/
提供用户/组,root:root
这就是问题所在。我想我应该有root:wheel
。我认为这可以通过
groupadd wheel
sudo usermod -a -G wheel masi
sudo chown root:wheel /usr/bin/*
我从 OS X 中获取了组名wheel
。我不确定这是否是正确的命名约定。我不明白 Raspbian Jessie 是如何设计的。我只懂一点Ubuntu。
我认为这些命令可能不够,因为只更改一个目录。我正在owncloud
Raspian 中使用 PostgeSQL-9.4设置服务器,如下所述这里对于旧版本。
如何wget
在 Raspbian 中的工作文件夹 /usr/bin/ ... 中添加具有足够权限的新用户和其他用户?
答案1
您可以设置
sudo chmod +x /usr/bin/*
有点奇怪的是,其中的文件bin
默认是不可执行的。
以我的ubuntu为例:
$ ls -la /usr/bin/ ... rwxr-xr-x 1 root root 14768 апр 15 01:19 zdump -rwxr-xr-x 1 root root 10384 янв 31 02:14 zeisstopnm -rwxr-xr-x 1 root root 206000 фев 24 17:31 zeitgeist-daemon -rwxr-xr-x 1 root root 131760 фев 24 17:31 zeitgeist-datahub -rwxr-xr-x 1 root root 105752 фев 16 18:30 zenity ...