是否有任何最新的 linux 发行版可以提供完全的 root 访问权限(没有 SUDO)?我想将它用于我必须非常频繁地使用 / 文件系统的编程。
我需要的是任何好的 linux 发行版,具有像 Synaptic 这样的 Nice Installer 和像 ubuntu 9.04 这样的快速启动速度。
Fedora 11 是否提供完全的 root 访问权限?
谢谢,桑尼。
我的步骤:
登录后:
root@myserver.com:~$
但是,按 cntrl+D 退出
root@myserver.com:~$ exit
root@myserver.com:~$ exit
...
root@myserver.com:~$
5、不要放弃。
为什么?
请告诉我正确的方法。
如果 Mac 的所有者没有启用 root 帐户(通过 NetInfo 管理器和通常的嫌疑人),那么是否有可能成功执行 sudo 命令来影响 root 任务?为什么/为什么不?
我没有纯正的 Mac 来测试这个。
我想阻止具有 sudoer 访问权限的用户sudo
执行passwd
(从而更改 root 密码)。
这可能吗?如果是这样,如何实现?
在 Linux 系统上,人们普遍认为最好的做法是仅在需要管理权限的情况下使用 root 帐户,或者完全禁用它并仅依靠sudo
完成任何需要提升权限的任务。
现在,虽然我可以在实际的多用户系统上看到这种思维方式的好处,其中 root 帐户的使用有可能对系统的每个用户的数据造成灾难性后果,因此应该最小化,我不在单用户桌面系统上看不到它的任何价值,因为这里的真正价值是个人数据,这些数据对普通用户帐户完全可用,因此无论如何都容易受到事故或攻击。系统文件的安全不是真正的问题。另一方面,必须为系统管理请求更高的权限是一个明显的不便。
考虑到这些,我的问题是在单用户系统上不使用 root 帐户作为主要用户帐户是否有任何其他好处/任何风险。
我有一个关于 sudo 命令和 root 用户的 Linux 问题。如果我使用该su
命令以root用户登录,下面两个命令有什么区别?
root> sudo ./some_executable
Run Code Online (Sandbox Code Playgroud)
和
root> ./some_executable
Run Code Online (Sandbox Code Playgroud)
有区别吗?我正在尝试使用一个可执行文件,并注意到该可执行文件与第一个命令一起工作正常,但第二个命令失败,说明我没有以 root 身份运行该命令。我一直认为 sudo/su 命令允许您以 root 权限执行命令,因此执行第一个命令将是多余的。但是,我确实注意到 root 用户在 sudoers 文件中,所以我不知道这是否是可执行文件中的错误,或者运行以 root 身份登录的命令与使用 sudo 登录的命令之间是否真的有区别?
我希望 GitLab 位于 git.blue-world.pl 域下。我使用Debian 7 的GitLab CE 的 Omnibus 软件包下载。
ssh -l login blue-world.pl
cd domains/git.blue-world.pl/public_html
wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb
sudo apt-get install openssh-server
我收到没有命令sudo
。我应该怎么办?
我在 AWS 上有一个 ubuntu 实例。
获得 ssh 登录后,我可以使用sudo su
命令更改为 root 密码。
出于安全原因,我想更改 root 密码。所以我尝试了以下方法:
root@email:/home/ubuntu# sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@email:/home/ubuntu#
Run Code Online (Sandbox Code Playgroud)
当我尝试更改密码后sudo su
,它不会要求输入密码
ubuntu@email:~$ sudo su
root@email:/home/ubuntu#
Run Code Online (Sandbox Code Playgroud)
而当我尝试 only 时su
,它会提示输入:
ubuntu@email:~$ su
Password:
Run Code Online (Sandbox Code Playgroud)
如何实现安全或设置密码sudo su
?
以下是sudoers(visudo)的详细信息
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly …
Run Code Online (Sandbox Code Playgroud) 这似乎发生在很多程序(不是全部)中。
另一个例子:如果我不使用相同的方法,apt-get 似乎无法正确安装应用程序。
如果我已经是 root,我不需要写 sudo。
这是为什么?我能做些什么来解决这个问题?
我在 root 组中添加了一个名为“kma”的用户。然后我将 /root/ 的权限更改为 770。自从我将他添加到 root 组后,这应该给用户读、写和执行访问权限。但它仍然给出了权限被拒绝的错误。我在这里做错了什么?
我执行的命令:
sudo adduser kma root
sudo chmod 770 /root/
cd /root/ <------- Gives permission error
Run Code Online (Sandbox Code Playgroud)