有时,当我登录一个盒子并用“su”root 时,我会收到一条可爱的小消息,说我有邮件(感谢上帝,这不是 AOL)。
这甚至是与电子邮件具有相同意义的实际“邮件”吗?或者只是我的系统告诉我什么?
编辑:关于这个问题,我是否可以像这样使用 sendmail 程序给自己发送邮件:email@localhost?
我正在尝试使用以下命令更改符号链接的用户/组:
$ chown -h myuser:mygroup mysymbolic/
Run Code Online (Sandbox Code Playgroud)
但它并没有改变。我以 root 身份登录。当前用户/组设置为 root:root。什么地方出了错?
受到另一个关于“超级用户”一词使用的问题的启发,为什么 Unix/Linux 系统上最强大的用户称为root?为什么不admin,sysop,base,king或类似的东西?当我读到这个词时,root我想到的只是植物的根。
请提供引文和参考资料,而不仅仅是随意的观察。
在我管理的所有 Linux 系统上,root 帐户的 GID 和 UID 为 0。这是有保证的,还是系统可能会给 root 一个不同的 ID?
当我以身份登录机器root并输入who以查看哪些用户已登录时,我发现其他人也以 root 身份登录
devuser pts/0 2011-11-18 09:55 (xxx.xxx.xxx.xxx)
root pts/1 2011-11-18 09:56 (xxx.xxx.xxx.xxx)
testuser pts/2 2011-11-18 14:54 (xxx.xxx.xxx.xxx)
root pts/3 2011-11-18 14:55 (xxx.xxx.xxx.xxx)
Run Code Online (Sandbox Code Playgroud)
如何强制 pts/3 的 root 用户注销?
“超级用户”一词从何而来?它是“监督用户”的缩写,还是只是一个此类用户在系统中拥有的权力水平的指标?
我正在与一个产品的支持成员一起工作,他坚持说我需要成为 root 才能安装一系列补丁,而 sudo 不起作用;他没有提供任何理由,但他的信念似乎非常坚定。浏览超级用户我无法确定出现这种情况的任何可能原因,并确认,当我运行时:
sudo -l
Run Code Online (Sandbox Code Playgroud)
我得到:
...
User [MY USERNAME] may run the following commands on this host:
(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
据我所知,从 Linux/服务器团队获得真正的 root 访问权限并不是一个直接的过程,所以我更愿意自己安装它们。
是否有任何实际原因为什么 sudo 在服务器上安装软件时的行为与 root 不同?
我安装了 Linux Mint 12 KDE,我想检查根分区是否有任何错误。
如何在启动时使用 fsck 检查根分区?
我有一个虚拟专用服务器,我可以使用我的 root 帐户使用 SSH 连接到它,显然能够执行任何 linux 命令并访问所有磁盘区域。
我想创建另一个用户帐户,它也可以使用 SSH 访问此服务器,但只能访问某个目录,例如 /var/www/example.com/
例如,假设此用户有一个巨大的 error.log 文件 (500 MB) 位于/var/www/example.com/logs/error.log
使用 FTP 访问此文件时,此用户需要下载 500 MB 才能查看日志的最后几行,但我希望他能够能够执行这样的事情:
tail error.log
因此,我需要他能够使用 SSH 访问服务器,但我不想授予他访问所有服务器区域的权限。
我怎样才能做到这一点?
我知道这不是最佳实践,但在我的开发系统上,我以 root 身份登录。.bashrc 文件的等价物是什么,以便我可以为某些函数设置别名?
我找到了/etc/bash.bashrc&/etc/bash.bashrc.local但我不确定在哪里放我的命令。
运行 x86_64 SUSE。
谢谢,mjb。