我正在尝试删除一个登录到我的ubuntu系统的用户。让我们打电话给用户鲍勃。
我在跑
sudo userdel -r bob
我得到的回应是
userdel: user bob is currently logged in
所以我跑了
ps -u bob
找到他的巴什会议来杀了它。但我没看到-我在找这样的东西:
13205 pts/0 00:00:00 bash
(这是我的课程)但我没有看到另一个:
我可以运行什么命令来找出这个用户以什么身份登录?
编辑:
who bob
没有给出结果(至少给出结果)
last bob
三天前给出了一个结果--但是
sudo userdel -r bo
我将以我第一次使用Expect作为开始,到目前为止,我非常喜欢它!如何为timeout、eof以及输出消息或根本没有消息的帐户创建account? 我有一个从bash脚本触发的expect脚本。expect脚本仅用于通过ssh进入服务器并执行用户删除。如果删除不成功,将显示错误消息$username does not exist,后跟一个新的空白输入行。但是,如果操作成功,则不会返回任何消息,并且会立即跳转到新的空白输入行以执行下一个操作。 我发现了如何处理可能的输出的a similar stack post,尽管我在实现不返回任何输出的解决方案时遇到了问题。这是我迄今为止最好的尝试的一个片
我添加了一个用户,只是为了学习如何使用命令sudo useradd username和我的密码添加用户,用户是成功创建的。
现在我不希望它在终端中运行命令sudo userdel username,而不是删除它显示的用户
userdel: user sonu is currently used by process 13404.
此外,我还尝试将其从用户&帐户选项中删除,在所有设置中,它都显示正在运行。
'/usr/sbin/userdel' failed: Child process exited with code 16.
现在,我不知道如何删除这个不需要的用户
我试图迭代一组用户,但是这段代码在第一次删除之后就终止了。这里怎么了?
#!/bin/bash
function delete_users() {
echo "Deleting system users"
local USERS_TO_DELETE="test test2 test3"
for USER in $USERS_TO_DELETE
do
local USER_EXIST=$(getent passwd ${USER})
我正在尝试创建一个删除用户的脚本。我想检查输入的用户是否存在,这样我就可以说它已删除或该用户不存在。
我已经尝试了一些我以前在网上找到的东西,但都不起作用。这就是我到目前为止所拥有的。
:DelUser
cls
echo You chose to delete a user
echo ==========================
net user
echo ==========================
set UserDel=What is the name of the user you want to delete?
echo deleting user %UserDel%
如何删除ubuntu中的用户?它会抛出一些错误消息。
"db2inst1“是我想删除的用户。
$sudo deluser db2inst1
Removing user `db2inst1' ...
Warning: group `db2iadm1' has no more members.
userdel: user db2inst1 is currently logged in
/usr/sbin/deluser: `/usr/sbin/userdel db2inst1' returned error code 8. Exiting.
我有一个脚本,出于某种原因,它似乎是一个跳过一步。
[2]) echo "Delete a User"
read -p "What is the user that you would wish to delete?" username
egrep "^$username" /etc/passwd > /dev/null
if [ $? -eq 0 ]; then
read -p "Do you want to delete their home directory also? 1(yes)/2(no)" home
else
我正在开发Ubuntu12.04 .Recently,我下载了Hadoop2.0.3并创建了一个名为Hduser的用户,我添加了这个用户并赋予了特权。现在我要删除用户。
我用过
sudo deluser hduser
但它给了我以下错误:
警告:组hadoop' has no more members. userdel: user hduser is currently logged in /usr/sbin/deluser:/usr/sbin/userdel hduser‘
返回的错误代码8.退出
我一直在用命令加载项创建一个用户,但是它没有创建目录/home/usertes,
# adduser usertes
如果我用命令用户模型删除用户,就会发生这种情况:
# userdel usertes
userdel: user usertes is currently logged in
没有登录到服务器,我用root登录。
如何在/home中创建目录,如果以用户身份登录,当前目录将是/home/usertes?
现在,如果我登录,我会转到/目录。
当我尝试删除我的用户(从根shell)时,它说userdel: cannot remove entry 'itaig' from /etc/passwd甚至没有显示在/etc/passwd上。
[root@ab2c1 ~]# su - itaig
su: warning: cannot change directory to /home/itaig: No such file or directory
-bash-4.1$ exit
logout
[root@ab2c1 ~]# mkdir /home/itaig
[root@ab2c1 ~]# chown itaig.itai
我编写了以下脚本来从单词列表中删除用户。单词列表有3个或4个字段,分别是名字、中间名、姓氏和用户ID。我使用awk创建一个用户名,其中包含用户的名字首字母、姓氏和ID的最后两位数字。然后使用带有标志r的命令userdel删除用户及其主目录。
然而,当我运行脚本时,它给我一个错误,显示以下内容:
Usage: userdel [options] LOGIN
Options:
-f, --force force some actions that would fail otherwise
e.
需要清除Linux框上的用户帐户,很少有例外。为我做同样的脚本是
#UIDMAX will contain the minimum value used by OS for ID selection
UIDMIN=`grep "UID_MIN" /etc/login.defs`
#UIDMAX will contain the mixnimum value used by OS for ID selection
UIDMAX=`grep "UID_MAX" /etc/login.defs`
for i in awk -F: -v "min=${UI
我想为我的raspberry pi创建一个安装脚本,它通过配置/加强ssh、安装防火墙和fail2ban来保护默认安装,最后摆脱默认的Raspbian用户。所有其他部分都可以工作,但最后一部分总是显示错误。将创建新用户并将其添加到sudo组。之后,我想删除旧用户'pi‘。当脚本在'pi‘的用户上下文中使用sudo运行时,我想我可以通过切换到'su’来解决这个问题,但我只是得到了一个错误,该用户无法被删除,因为它正被一个进程使用:
echo "Enter the new user name? Only lower case letters allowed!"
我在服务器(CentOS 6,Plesk11.5)上遇到了一个问题,在这个服务器上,一个特定的用户正在使用大量邮件,并且正在将我们的IP地址列入黑名单。我尝试使用以下方法删除此用户:
/usr/sbin/userdel test
但它返回一条消息,表示用户当前已登录。我想好吧,杀了这个过程。所以我试着:
pkill -u test
并使用以下方法锁定帐户:
passwd -l test
希望这能阻止他将来登录系统。
仍然说用户已登录。如何将此用户登录以使我能够将他从系统中删除?
我正在尝试添加一个名为“quinn”的用户到Lubuntu。我打开了一个命令提示符(就像我以前做过的那样)并输入sudo -s作为root,输入了我的密码,这就是所发生的情况:
adduser quinn
adduser: The group `quinn` already exists.
因此,我删除了任何潜在的quinn(尽管在用户或组列表中没有quinn的出现)
userdel -r quinn
userdel: user 'quinn' does not exist
好的,所以没有用户quinn,没有组quinn,/etc/passwd文件中没有名字quinn。所以,再