我想让一个用户超级强大,拥有几乎所有的root权限,但无法触及root用户(更改root的密码)。
我的目标是让用户“B”管理我的网络服务器。问题是用户 B 需要能够对属于其他用户的某些文件运行chown和命令。chmod
我尝试将 B 放入 root 组或使用 visudo,但这还不够。
我正在使用 Centos 6 系统。
如果有人有想法!
我在 root 组中添加了一个名为“kma”的用户。然后我将 /root/ 的权限更改为 770。自从我将他添加到 root 组后,这应该给用户读、写和执行访问权限。但它仍然给出了权限被拒绝的错误。我在这里做错了什么?
我执行的命令:
sudo adduser kma root
sudo chmod 770 /root/
cd /root/ <------- Gives permission error
Run Code Online (Sandbox Code Playgroud) 我想知道根目录 / 应该归“root”所有是否正常。
每次我想在那里做某事(例如保存文件,创建目录)时,我都会被要求输入密码,但我不记得以前发生过这种情况(尽管这可能只是我的记忆错误)。这是相关的终端输出:
MacBook:~ ago$ ls -lah /
total 37311
drwxr-xr-x@ 35 root staff 1,2K 22 Mar 12:34 .
drwxr-xr-x@ 35 root staff 1,2K 22 Mar 12:34 ..
-rw-rw-r--@ 1 root admin 21K 22 Mar 10:21 .DS_Store
drwx------ 3 root admin 102B 28 Feb 2008 .Spotlight-V100
d-wx-wx-wt 2 root admin 68B 31 Ago 2009 .Trashes
-rw-r--r--@ 1 ago 501 45K 23 Gen 2008 .VolumeIcon.icns
srwxrwxrwx 1 root staff 0B 22 Mar 12:34 .dbfseventsd
---------- 1 root admin 0B 23 …Run Code Online (Sandbox Code Playgroud) 在 linux 系统中
su -
Run Code Online (Sandbox Code Playgroud)
任何用户(具有 root 密码)都可以获得 root 权限。我如何限制某些用户?
//类似于AllowUsers在sshd_config
在 Linux 上,在何种情况下(如果有),将命令作为非root访问文件/文件夹或创建/删除文件/文件夹使用sudo可能会导致“权限被拒绝”,同时运行与root用户相同的命令会成功? 当然,假设用户是 sudoer。
在Ubuntu 12实际的例子:我有这个目录中/有root:root所有权和drwxr-xr-x权限,我试图sudo date > file同时它还有sudo date | tee file,但得到了同样的
-bash: file: Permission denied
Run Code Online (Sandbox Code Playgroud)
在这两种情况下。果然,有我就没有问题root。这很令人沮丧。
我想每 24 小时在 Ubuntu 11.04 机器上以 root 身份执行一个命令。这台机器不是一直开着,但是当它开着时,它可以一次开着好几天。我应该如何正确配置我的 crontab 以在所需的时间间隔执行此命令,我应该了解以 root 身份执行 cron 作业有什么特别之处吗?我是唯一使用这台机器的人。
我的密码长度约为 5000 个字符。我正在尝试使用它passwd来设置密码,但New password:一旦按回车键,它就会一直挂在提示上。这只是执行时间慢的问题还是完全崩溃了。
不久前,我在笔记本电脑上安装了 Ubuntu 作为第二个操作系统,只是为了试用 Linux。我创建了一个用户并授予它管理员权限。
好久没碰了,当然忘记密码了。为该用户和 root 尝试了我所有常用的密码,但它们不起作用。
有没有办法以某种方式恢复密码?
由于我不是 root 用户,因此无法编辑 /etc/vimrc 文件。我需要为我的帐户指定一些 vim 参数。例如
设置数量;
如何将这些变量设置为 vim 的用户帐户配置?
我是 linux 新手,所以如果我的问题有点混乱,我很抱歉。
我想做以下事情:
创建第二个 root 帐户
使用此帐户写入文件
第一个 root 帐户不应该能够编辑这个文件(也没有其他帐户)。
是否可以?
root ×10
linux ×6
permissions ×4
macos ×2
sudo ×2
terminal ×2
ubuntu ×2
arch-linux ×1
command-line ×1
cron ×1
crontab ×1
ownership ×1
passwd ×1
passwords ×1
privileges ×1
su ×1
ubuntu-11.04 ×1
unix ×1
user ×1
vim ×1