导航:首页 > 操作系统 > 删除用户linux

删除用户linux

发布时间:2022-05-01 18:53:06

‘壹’ 在linux中建立了2个用户,如何删除另一个用户

在Linux中userdel命令可以用于删除用户帐号及相关档案。
命令格式:userdel
[-r]
用户名
参数:-r
用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名
下的邮件。
警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。
用法示例:
删除名为的用户:
$
userdel

‘贰’ linux删除用户的命令是什么

userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件

令:
userdel
功能说明:删除用户帐号。
语法:userdel
[-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
参数:
-f
删除用户登入目录以及目录中所有文件。
userdel很简单,只有一个参数可选
-r
;如果加参数-r
,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除;比如我们现在有个用户jb51,其家目录位于/var目录中,现在我们来删除这个用户;
userdel
jb51
注:删除用户jb51,但不删除其家目录及文件;
userdel
-r
jb51
注:删除用户jb51,其家目录及文件一并删除;
警告:
请不要轻易用-r参数;他会删除用户的同时删除用户所有的文件和目录,切记;如果用户目录下有重要的文件,在删除前请备份;
其实也有最简单的办法,但这种办法有点不安全,也就是直接在/etc/passwd中删除您想要删除用户的记录;但最好不要这样做,/etc/passwd
是极为重要的文件,可能您一不小心会操作失误;
其相似命令groupdel
是用来删除用户组的;
语法格式:groupdel
用户组
groupdel
admin
假如删除的时候忘记带r参数
以后想删除这个用户的文件
可以用下面这条命令
find
/
--nouser
-exec
rm
-
rf
{}
\
删除所有
用户不存在而遗留的文件(因为用户已被删除,其文件的拥有者为其UID,参数nouser用于删除此类文件)

‘叁’ linux 删除用户账号和主目录

删除用户的命令是:userdel 用户名
比如我刚建立的用户是:zhyh,则命令为:userdel zhyh
执行以上命令成功后利用rm -rf /home/zhyh/
就可以了
也可以用:userdel -r zhyh。关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》

‘肆’ linux如何彻底删除一个用户

1、使用root用户登录到系统中。

‘伍’ linux 删除用户账号和主目录

删除命令需用到userdel,只有一个参数可选 -r 。如果加参数-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除。

题目要求linux 删除用户账号和主目录,只需使用userdel –r命令即可。

举个例子,删除用户xiaoluo及删除他的工作目录,则使用userdel -r xiaoluo所以,我们只要将userdel –r xiaoluo中的xiaoluo改成你所设置的用户名即可。

操作步骤:

1、进入linux系统后,我这里创建的账户名为xiaoluo。

(5)删除用户linux扩展阅读:

删除命令需用到userdel,而useradd 或 adser 命令则是用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

‘陆’ linux如何删除用户:如何保障Linux用户安全

/etc/passwd中包含有用户的登录名、经过加密的口令、用户号、用户组号、用户注释、用户主目录和用户所用的Shell程序。其中,用户号(UID)和用户组号(GID)用于Linux系统惟一标识用户和同组用户,以及用户的访问权限。一个好的口令应当至少有6个字符,最好不要取用个人信息(如生日、名字、反向拼写的登录名),普通的英语单词也不好(因为用字典攻击法容易破解)。口令最好含有一些非字母字符(如数字、标点符号、控制字符等),并且要好记,不能写在纸上或计算机中的文件里。选择口令的一个好方法是将两个不相关的词用一个数字或控制字符相连,并截断为8个字符。当然,如果你能记住8位乱码自然更好。不应在不同机器中使用同一个口令,特别是在不同级别的用户上使用同一口令。不要将口令于终端功能键或Modem的字符串器中。用户应定期改变口令,推荐3个月改变一次。系统管理员可以强制用户定期修改口令。为防止眼明手快的人得到口令,在输入口令时应确认身边无人。
1.不要让文件或目录被他人读写。
如果不信任本组用户,umask设置为022。确保自己的.profile他人不可读写;暂存目录最好不要存放重要文件;home目录任何人不可写; uucp传输的文件应该加密,并尽快转移到自己的目录中。
2.若不想要其他用户读文件或目录,就要使其不允许任何人读。
umask设置为006/007。若不允许同组用户存取自己的文件和目录,umask设置为077;暂存文件按当前umask设置。存放重要数据到暂存文件的程序,就被写成能确保暂存文件其他用户不可读。这样,就可确保别的用户不可读home目录。
拷贝和移动文件的安全用cp命令拷贝文件时,若目的文件不存在,则将同时拷贝源文件的存取许可,包括Suid和Sgid许可。新拷贝的文件属拷贝用户所有,故拷贝别人的文件时应小心,不要被其他用户的Suid程序破坏文件安全。
用mv命令移动文件时,新移的文件存取许可与原文件相同,mv仅改变文件名。只要用户有目录的写和搜索许可,就可移走该目录中某人的Suid程序,且不改变存取许可。若目录许可设置不正确,则用户的Suid程序可能被移到不能修改和删除的目录中,从而出现安全漏洞。
cpio命令用于将目录结构拷贝到一个普通文件中,然后再用cpio命令将该普通文件转成目录结构。小心使用该命令,因为它能覆盖不在当前目录结构中的文件,用t选项可首先列出要被拷贝的文件。
不要离开登录的终端这个问题看起来简单,但却是最容易忽视的问题,哪怕只是几分钟的疏忽,也会给系统造成危害。
文件加密的安全crypt命令可提供给用户加密文件。它使用一个关键词将标准输入的信息编码变为不可读的杂乱字符串,送到标准输出设备。再次使用该命令,用同一关键词作用于加密后的文件,可恢复文件内容。
一般来说,文件加密后应删除原始文件,只留下加密后的版本,且不能忘记加密关键词。vi命令一般都有加密功能,用vi -x命令可编辑加密后的文件。加密关键词的选取规则与口令的选取规则相同。
由于crypt程序可能被做成特洛伊木马,故不宜用口令做为关键词。最好在加密前用pack或compress命令对文件进行压缩,然后再加密。
CU的问题CU命令能使用户从一个Linux系统登录到另一个Linux系统。此时,在远地系统还必须输入“~”后回车,以断开CU和远地系统的连接。
CU也有安全问题。如果本机安全性弱于远地机,不提倡用CU去登录远地机,以免由于本地机不安全而影响较安全的远地机。由于CU的老版本处理“~”的方法不完善,从安全性强的系统调用,会使安全性弱的系统的用户使用强系统用户的CU,传送强系统的/etc/passwd文件。
暂存文件和目录的安全Linux系统中暂存目录为/tmp和/usr/tmp,如果用这些目录存放暂存文件,别的用户可能会破坏这些文件。使用暂存文件最好将文件屏蔽值定义为007。保险的方法是建立自己的暂存文件和目录$Home/Mp,不要将重要文件存放于公共的暂存目录。
UUCP文件传输和网络安全UUCP命令用于将文件从一个Linux系统传送到另一个Linux系统。通过UUCP传送的文件,通常存于/usr/spool/uucppublic/login目录中,Login是用户的登录名,该目录存取许可为777。通过网络传输并存放于此目录的文件属于UUCP所有,文件存取许可为666和777。用户应当将通过UUCP传送的文件加密,并尽快移到自己的目录中。其它网络将文件传送到用户home目录下的RJC目录中。该目录对其他人是可写、可搜索的,但不一定是可读的,因而用户的RJC目录的存取许可方式应为733,允许程序在其中建立文件。同样,传送的文件也应加密并尽快移到自己的目录中。
Suid/Sgid的安全尽量不写Suid/Sgid程序。in为现有文件建立一个链,即建立一个引用同一文件的新名字。如目的文件已经存在,则该文件被删除而代之以新的链;或存在的目的文件不允许用户写,则请求用户确认是否删除该文件,因为只允许在同一文件系统内建链。若要删除一个Suid文件,就要确认文件的链接数,只有一个链才能确保该文件被删除。若Suid文件已有多个链,一种方法是改变其存取许可方式,这将同时修改所有链的存取许可;也可以Chmod000文件名,这不仅取消了文件的Suid和Sgid许可,同时也取消了文件的全部链。要想找到谁与自己Suid程序建立了链,不要立刻删除该程序,系统管理员可用Ncheck命令找到该程序的其他链。
智能终端的安全由于智能终端有Send Enter换码序列,因此告诉终端当前系统就像是用户敲入的一样。这是一种危险的能力,其他人可用Write命令发送信息给本用户终端。禁止其他用户发送信息的方法是使用Mesgn命令。Mesgn不允许其他用户发信息,Mesgy允许其他用户发信息。 即使如此仍有换码序列的问题存在,任何一个用户用Mail命令发送同样一组换码序列,不同的要用!rm-r*替换rm-r*。
其他安全问题除了信任的用户外,不要运行其他用户的程序。在自己的Path中,将系统目录放在前面。用Ctrl+D或Exit退出后,在断开与系统的连接前看到login:提示后再离开,以免在用户没注销时他人进入。定时使用ls -a .命令列出当前目录中的全部文件,包括以“.”开头的文件,查看所有文件的存取许可方式和所有者。任何不属于自己的文件都应怀疑和追究。
以上这些是我作为Linux系统管理员对保持用户账户安全的一些建议。更重要的是要建立安全意识,了解用户。系统管理员越熟悉自己的用户和用户工作习惯源码天空
,就越能快速发现不寻常的事件,而不寻常的事件就意味着系统安全问题。避免用户账户不安全事故的最基本方法是预防和定期的安全检查,包括使用嗅探器。

‘柒’ 在linux系统中,如何删除创建的用户并同时删除帐户的主目录

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

‘捌’ linux中无法删除用户

1、首先进入系统创建一个用户

[root@localhost /]# useradd haha #创建用户 haha是用户名

[root@localhost /]# passwd haha #为该用户设置密码

更改用户 haha 的密码 。
新的 密码:******

密码设置完成后,提示“passwd:所有的身份验证令牌已经成功更新。”,表示密码已经设置成功。

2、对该用户一些信息目录查看

3、删除用户

若使用userdel haha 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)

[root@localhost /]# userdel haha
[root@localhost /]# cat /etc/passwd | grep haha
[root@localhost /]# cat /etc/shadow | grep haha
[root@localhost /]# cat /etc/group | grep haha
[root@localhost /]# cat /etc/gshadow | grep haha
[root@localhost /]# find / -name "*haha*"

4、正确删除用户

[root@localhost /]# userdel -r haha

再使用find命令查看,用户相关文件已经删除。Linux详细的命令介绍可以查阅下《Linux命令大全》。

‘玖’ Linux群组中怎么强制删除用户

1.userdel
[-r]
username:删除用户,用户想过的数据有,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home/username,/var/spool/mail/username,参数
1)连同用户的家目录一起删除
2.finger
[-s]
username:查询用户相关的信息,参数,
1)-s:仅列出用户的账号,全名,终端机与登入时间等
2)-m:列出与后面接的账号相同者,而不是利用部分比对(包括全名)
不带参数,默认列出当前登入主机的用户名
3.chfn
[-foph]
[账号名]:修改finger输出的信息,参数,
1)-f:后接完整的大名
2)-o:您办公室的房间号
3)-p:办公室的电话号码
4)-h:家里的电话号码
4.chsh
[-ls]:改变shell目录,参数,
1)-l:列出目前系统上面可用的shell,其实就是/etc/shells的内容啦
2)-s:设定修改自己的Shell
5.id
[用户名]:查询用户的各种id信息,若后面不接用户名,则表示查询当前用户的各种id信息。
6.groupadd
[-g
gid][-r]
组名:添加群组,参数,
1)-g:后面接某个特定的GID,用来直接给予某个GID
2)-r:建立系统群组,与/etc/login.defs有关
7.groupmod
[-g
gid][-n
group_name]
群组名:修改group相关的参数,参数,
1)-g:修改既有的GID
2)-n:修改既有的组名
8.groupdel
[groupname]:删除指定的群组,再删除前必须确保没有用户用该群组作为初始群组(即该用户的GID记录的该群组的id)
9.gpasswd
groupname;gpasswd
[-A
user1,...][-M
user3,...]groupname;gpasswd
[-rR]
groupname:建立群组管理员,参数
1)若没有任何参数,表示给予groupname一个密码(/etc/gshadow)
2)-A:将groupname的主控权交由后面的使用者管理(该群组的管理员)
3)-M:将某些账号加入这个群组中
4)-r:将groupname的密码移除
5)-R:让groupname的密码失效
以上是系统管理员root可以执行的操作,Group
Administrator可以做的动作有:
gpasswd
[-ad]
user
groupname:参数,
6)-a:将某位使用者添加到groupname这个群组当中
7)-d:将某位使用者移除出groupname这个群组当中
10.SGID权限:目录具有SGID权限时,代表用户在这个目录底下新建的档案的群组都与该目录的群组相同。

‘拾’ linux怎么全部删除用户和组

linux删除用户组和用户时常用的一些命令和参数。
1、从组中删除用户
编辑/etc/group
找到group1那一行,删除
a
或者用命令
gpasswd
-d
a
group
2、建用户:
adser
phpq
//新建phpq用户
passwd
phpq
//给phpq用户设置密码
3、建工作组
groupadd
test
//新建test工作组
4、新建用户同时增加工作组
useradd
-g
test
phpq
//新建phpq用户并增加到test工作组
注::-g
所属组
-d
家目录
-s
所用的shell
5、给已有的用户增加工作组
usermod
-g
groupname
username
或者:gpasswd
-a
user
group
6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd
peter
–l
重新释放:
passwd
peter
–u
6、永久性删除用户账号
userdel
peter
groupdel
peter
usermod
–g
peter
peter
(强制删除该用户的主目录和主目录下的所有文件和子目录)
7、显示用户信息
id
user
cat
/etc/passwd

阅读全文

与删除用户linux相关的资料

热点内容
工商app积分怎么查询 浏览:143
铁路app怎么买火车票 浏览:309
移魅族除的app怎么添加 浏览:240
兔笼子大号加密 浏览:171
单片机程序烧录操作成功 浏览:878
指标高抛低吸点位源码 浏览:205
25匹压缩机铜管 浏览:570
单片机单灯左移05 浏览:150
买服务器练手什么配置 浏览:783
服务器被毁该怎么办 浏览:939
python私有库 浏览:514
Python有中文吗 浏览:736
麦块的服务器为什么都进不去 浏览:474
新买的服务器如何打开 浏览:35
安卓软件游戏怎么开发 浏览:319
用扑克摆爱心解压神器怎么摆 浏览:70
松下制冷压缩机 浏览:275
pdf里怎么修改文字 浏览:686
已保存文档加密如何设置 浏览:413
怎样判断加密货币是牛是熊 浏览:948