Articles of root

默认用户不在sudoers文件中

在Debian 6中,在我安装之后。 我尝试以root用户身份运行一个命令,只是发现我的帐户不在sudoers文件中。 这是来自安装时设置的主用户帐户。 我已经在VMware Workstation下安装了Debian 6作为虚拟机。

根本访问问题从本地

我有一个奇怪的根访问问题 – 我可以通过SSHlogin为根,但我不能通过terminallogin到物理机器。 一些更多信息: – running CentOS 6.4 – password authentication (no SSH key) – nothing found for root at /var/log/secure – I'm using terminal (KVM) connected directly to the localhost machine / etc / securetty是 console vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty2 tty3 tty4 tty5 tty6 […]

屏幕sudo su – 安全问题?

刚刚login到服务器并使用screen -R重新连接到现有屏幕。 我已经完全忘记了我曾经使用sudo su -之前没有退出,所以当我通过屏幕重新连接时,我以root的身份回来了! 有没有办法在屏幕上阻止sudo su ,或者以某种方式阻止通过屏幕重新连接到root? 或者我只需要在使用屏幕时非常注意使用sudo su ?

Automysqlbackup – 转储的文件具有错误的权限

这个问题已经在这里歪了。 但是没有回答。 我刚刚得到了第三台服务器,并在所有3台服务器上使用utomysqlbackup脚本来创buildMySQL备份。 我用cronjob来做: 52 04 * * * /home/backups/backup.sh >/dev/null 2>&1 2个第一台服务器的转储和压缩文件有权限644,我可以下载它们。 新的第三台服务器创build权限为640的文件,我无法下载它们。 我已经检查了脚本,看起来脚本没有设置/更改已创build文件的权限。 如果我以root身份login并在备份文件夹中手动创build一个文件,它应该具有权限644。 Automysqlbackback脚本的所有文件夹/文件在所有3台服务器上具有相同的权限。 具有转储文件的备份文件夹在所有3台服务器上具有相同的权限。 我的问题。 有谁知道为什么我的第三台服务器创build权限640而不是644的备份文件? 如何解决它? 如果没有修复它,使用Automysqlbackback脚本的任何人,我可以告诉我需要在脚本中更改chmod创build的文件644? 对不起,我知道Php,但不是bash脚本。

为什么我不能作为根组的成员来切换到根文件夹?

我validation了我是root的成员: user_me@host1:~$ sudo useradd -G root user_me useradd: user 'user_me' already exists 但是,我不能从我的用户cd到/root/testing : user_me@host1:~$ cd /root/testing -bash: cd: /root/testing: Permission denied 如果我sudo su -进入root,我可以validation我正在尝试cd的文件夹是否由root拥有,并具有适当的权限。 user_me@host1:~$ sudo su – Last login: Tue Sep 22 00:23:07 CDT 2015 on pts/1 [root@host1 ~]# ll | grep testing drwxrwxr-x 2 root root 135 Sep 22 00:20 testing

只允许rootlogin到控制台login,仅限root用户的sshlogin

我只想在控制台启用rootlogin,并禁用通过SSH进行rootlogin。 但是其他用户仍然可以通过SSH连接到服务器(Ubuntu 14),甚至可以使用sudo连接sudoers组。 我有sudo位sorting,只是不知道如何限制只有根login到控制台login。 非常感谢

如何避免意外的根访问非世界可读的目录?

给定以下目录: drwx—— 2 joe joe 4096 Jan 11 2010 /home/joe 有没有办法让我作为用户的根,以避免不小心cd到这个目录? 我不是在寻找实际的权限执行,而是为了帮助root用户避免这样的“私人”目录的某些设置(例如,在bash shell中)。

CentOS失去了根访问权限

出于某种原因,我无法通过SSH访问我的root用户。 它在login时显示错误: could not open session. 但是,我碰巧有另一个用户帐户是一个正常的非sudo用户。 有没有什么办法可以运行su root命令或任何使sudo权限的用户? 我有root用户的密码。

根接受任何密码:如何更改为真正的密码?

我有一个可以通过公共IP地址访问的旧的Linux系统。 当您连接到SSH端口时,您可以使用任何密码以root身份login。 唯一的限制是密码至less需要1个字符。 在(远)过去,当这个系统被开发时,这是好的,因为系统总是在具有它自己的authentication的拨号调制解调器之后。 由于几年,该系统通过ADSL连接,并有一个公共IP地址(没有VPN)…奇迹般地没有人打扰SSH端口…直到上周… 上个星期,一个通过SSH端口连接的中国IP地址,使用root帐户login,更改了一些系统设置(包括root密码),并注销了…我可以在/var/log/messages看到这个通过另一个端口进行检索。 我怎样才能为root帐户设置一个真正的密码? 我尝试使用passwd命令给出一个新的密码,但在此之后,我仍然可以用任何随机密码login(重新启动之前和之后) 在/etc/shadow它说明有关root帐户的以下内容: root:8ZGWAPs9N9EJQ:::::: 在/etc/ssh/sshd_config我看到下面一行注释掉了: #PermitRootLogin yes 因为“是”是默认值,所以我没有看到任何错误。 有关系统的一些信息: login显示: BusyBox v1.00-pre9 (2004.07.09-11:06+0000) Built-in shell (ash) cat /proc/version给出: Linux version 2.4.31 (<emailaddress>) (gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)) #4 Thu Sep 22 09:13:06 CEST 2005 我现在closures了ADSL调制解调器防火墙中的SSH端口,所以不能远程访问,这给我一些时间来解决这个问题 我想给root帐户一个真正的密码,它必须与任何SSH连接一起使用,最好不用重置系统 我相信这是可能的,因为系统上周没有重新启动,所有进程仍在运行,但是我无法用任何密码login到root帐户。 [编辑] 因为pingz怀疑这似乎是由/etc/pam.d/system-auth nullok引起的 是否有可能编辑这个文件并加载新的设置,而不必停止任何正在运行的进程? /etc/pam.d/system-auth的第一行显示: #%PAM-1.0 # This file […]

phpMyAdmin – 无法连接 – 无效的setings – 自从我添加一个root密码 – locking

我运行XAMPP,几天前,我已经通过phpmyadmin设置了root密码的密码。我从那时起无法访问phpMyAdmin 我跟着这个链接的帮助,但一切似乎很好(在config.inc.php)。 我什至尝试unistalling xampp完全重新启动Windows,然后重新安装xampp,但仍然指向本地/ phpmyadmin我得到以下错误 MySQL said: Cannot connect: invalid settings. phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server. 我也尝试通过MySQL的网站帮助给出的mysqld.bat重置根密码,但无济于事 请帮忙!