Tag: root

在登录时以root身份运行脚本(没有sudoer用户,shell会话)

很像/etc/profile和~/.profile但是由root运行而不是用户正在登录。 /etc/rc.local在启动后运行但我需要在登录前运行脚本。 用户不是一个sudoer。 谢谢!

从管理组中删除自己 – 现在获取错误usermod:无法锁定/ etc / passwd; 稍后再试

可能重复: 无法在恢复模式下锁定’/ etc / group’ 我有一台Ubuntu 11.10的笔记本电脑,由我和其他两个家庭成员共享。 我的用户ID被设置为笔记本电脑上唯一的“管理员”。 其他用户被设置为“标准”用户。 在我尝试将自己添加到其他用户的用户组时,我不知何故从管理组中删除了自己。 我使用了终端的“usermod”命令。 我必须忽略包含适当的开关或更新语法。 看起来我成功将我的用户ID添加到与我妻子的帐户关联的组中。 当我使用“groups”命令时,我只能在列表中看到我的id和我妻子的id。 我不再看到“admin”或“adm”组以及其他曾经列出的组。 当我进入系统设置>用户帐户时,我的ID现在看起来像是“标准”用户。 我想将我的帐户更改回“管理员”,但现在我不能。 我做了一些搜索解决方案,发现我需要启动进入恢复模式并从根会话执行usermod命令。 我能够成功启动进入恢复模式并进入根会话。 我试图执行命令“usermod -a -G admin user1”将我的id(user1)添加回管理组。 当我从根会话执行命令时,我收到错误消息“usermod:无法锁定/ etc / passwd;稍后再试”。 我尝试在usermod命令之前使用“sudo”,但它没有什么区别,同样的错误。 然后我尝试使用adduser添加一个新用户,以为我会尝试创建一个新的用户ID并将新用户ID作为管理组的一部分。 我使用adduser命令得到了同样的错误。 我看到一些post建议查找和删除以etc目录中“.lock”结尾的文件。 我找到的唯一文件是.pwd.lock,我没有碰过。 我不知道下一步该尝试什么。 我对Ubuntu和Linux相对缺乏经验,所以很多这对我来说都是新手。 您可以提供的任何帮助将非常感激。

如何在1行中关闭linux机器,包括root密码?

如何包含root密码,比如关闭ubuntu机器? 喜欢, sudo shutdown now 是否可以在这1行包含密码? 像一个额外的参数? 原因是我试图玩这个名为azr远程提示的应用程序,它允许你从黑莓手机发送命令到你的ubuntu机器,它似乎是单程旅行。 您发送命令,但您没有从计算机得到任何响应。

在/ etc / sudoers中添加NOPASSWD不起作用

在14.04这里。 我连接到我的机器,将以下行添加到/etc/sudoers : myuser ALL=NOPASSWD: ALL 然后尝试运行: sudo mkdir /etc/blah …… 我被要求输入密码。 为什么?!? 我不希望在执行此操作时被要求输入密码。 请注意,当我运行ls -ltr /我得到: drwxr-xr-x 94 root root 4096 Jul 30 13:28 etc 但我不认为这很重要,因为我把自己定位为“sudoer”,对吧? 更重要的是,我需要做什么才能运行sudo mkdir /etc/blah作为我当前的用户( myuser )而不会被要求输入密码? 这是我的整个/etc/sudoers文件: # # This file MUST be edited with the ‘visudo’ command as root. # # Please consider adding local content in /etc/sudoers.d/ […]

需要用SSH连接** root @ my-server-ip **

我有一个使用Ubuntu 14.04的VPS。 我需要通过SSH以root用户身份登录我的服务器。 我为root设置了密码: sudo passwd root 然后启用它: sudo passwd -u root 然后重新启动我的vps: sudo reboot 但我仍然无法与root用户连接。 如何以root身份启用ssh登录?

Ubuntu sudo没有工作

我想将文件移动到/usr/python2.7/但我无法这样做,所以我将/ usr的权限更改为myuser: sudo chown -R ***** /usr 它起作用但我意识到当sudo在那之后停止工作时这是一个大错。 它说: sudo: effective uid is not 0, is sudo installed setuid root? 我已经看过这个post ,其中接受的解决方案是使用策略包: pkexec chown root:root /usr/bin/sudo pkexec chmod 4755 /usr/bin/sudo 然而,即使是政策套件也是这样说的: pkexec must be setuid root 请帮助,我已经吸取了教训,永远不会再次更改/ usr的权限。 这次请帮帮我!

如何使用scp复制需要root访问权限的文件?

我有一个Ubuntu服务器,我使用SSH连接到该服务器。 我需要将文件从我的机器上传到服务器上的/var/www/ , /var/www/中的文件由root拥有。 使用PuTTY,登录后,我必须先键入sudo su和我的密码才能修改/var/www/ 。 但是当我使用WinSCP复制文件时,我无法在/var/www/创建创建/修改文件,因为我正在连接的用户对/var/www/文件没有权限而且我不能在ssh会话的情况下,像我一样说sudo su 。 你知道我怎么处理这件事吗? 如果我在我的本地机器上工作,我会打电话给gksudo nautilus但在这种情况下我只能终端访问机器。

无法撤消sudo chmod 655 /

我不小心运行’sudo chmod 655 /’,现在我无法再次撤消此操作,因为我再也无法访问sudo了。 我真的希望将权限设置为755.有什么方法可以解决它吗?

使用一个命令退出root和user

我知道“不使用sudo su – ”等等。但说实话,我们几乎所有人都这样做。 所以,这是问题所在。 我们无法启用root登录,因此我们必须以用户身份ssh,然后su到root。 这是进程树: 1 7897 7826 7826 ? -1 S 1000 0:00 sshd: josh@pts/0 7897 7898 7898 7898 pts/0 8182 Ss 1000 0:00 \_ -bash 7898 7990 7990 7898 pts/0 8182 S 0 0:00 \_ sudo su – 7990 7991 7990 7898 pts/0 8182 S 0 0:00 \_ su – 7991 […]

我如何安装root-cern?

Cern的ROOT环境在10.10上安装得很好,甚至可以在软件中心安装,但它不会在Natty上安装或编译,因为x11目录位于新的位置。 我可以重新定义路径,但后来我得到编译错误,因为只有通过ROOT支持gcc 4.3而Natty使用4.5。 我已经放弃并回到10.10,但我的问题是,在Maverick上安装ROOT后,如果我升级回Natty,我的旧软件是否仍然适用于这些新的目录路径?