我正在尝试删除一个登录到我的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,尽管我在实现不返回任何输出的解决方案时遇到了问题。这是我迄今为止最好的尝试的一个片
我正在尝试创建一个删除用户的脚本。我想检查输入的用户是否存在,这样我就可以说它已删除或该用户不存在。
我已经尝试了一些我以前在网上找到的东西,但都不起作用。这就是我到目前为止所拥有的。
: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%
我添加了一个用户,只是为了学习如何使用命令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.
现在,我不知道如何删除这个不需要的用户
如何删除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.
我正在将一些环境脚本从Ubuntu转换到RedHat6.5。似乎找不到用于添加用户组的mkgroup命令:
[the-user@xxxxxxxxx ~]$ mkgroup myGroup
mkgroup: command not found
纯正的RedHat用于组管理的是什么?我认为mkgroup/lsgroup/etc是Linux标准吗?
如何编写一个shell脚本来删除所有在Linux系统上使用UID > 1000的本地用户帐户?
到目前为止,这就是我所拥有的:
#!/bin/bash
for userid in `/etc/passwd`
do
if ((“userid” >= 1000)); then
userdel -r $user
done
我如何设定删除所有UID > 1000? 账户的标准--这是我一直无法搜索的部分。我甚至不确定到目前为止我所做的是正确的,但我在另一篇文章中读到,它有一个类似的问题,但略有不同。
我需要从linux中更改用户名(而不是admin)。
我改变了设置,->Users。但是如何更改linux中的“主文件夹”名称或根用户。
我试着用
usermod -l <newname> -d /home/<newname> -m <oldname>
但这里总是提到
username <oldname> is currently used by process <some id>
如果我杀了这个过程会发生什么事吗?
我使用su -作为root登录,并尝试使用相同的usermod命令。
那么,如何在不终止流程的情况下更改名称呢?
需要清除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
当我尝试删除我的用户(从根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
我正在尝试按照mongodb手册中的说明在ubuntu14.10上安装mongodb。但是,我得到了错误chown: invalid group: ‘mongodb:mongodb’,并且无法继续执行此操作。
> sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
mongodb-org-mon
我试图迭代一组用户,但是这段代码在第一次删除之后就终止了。这里怎么了?
#!/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})
我可以使用sudo访问我们的一台测试机器,下面是对我的限制命令:
user_sree@sel8585:~> sudo -l
user_sree's password:
User user_sree may run the following commands on this host:
(ALL) ALL, (ALL) !/bin/sh, !/bin/bash, !/bin/ksh, (ALL) !/bin/su, (ALL) !/usr/bin/passwd, !/usr/sbin/useradd, !/usr/sbin/userdel, !/usr/sbin/user
我正在编写的一段代码似乎遇到了问题(至少我认为是这样)。这是一个脚本,它解析一个名为test3_data.txt的文本文件,其中包含一堆用户Id,并将这些用户Id放入一个名为"USER_ID“的变量中。然后,我测试他们是否有一个主目录,其中包含USER_ID变量中的任何文本。如果是这样,它将从系统中删除该用户,以及他们的文件、主目录等。该脚本运行正常,但当它完成运行时,将显示userdel命令的手册页。有什么办法可以阻止这种情况发生吗?我的代码是不是出了什么问题?谢谢!这是我的代码。
!/bin/sh
while read IN_RECORD
do
#Variable that