在linux怎样删除文件夹里,linux删除文件夹(里头有文件)
cat /etc/passwd |cut -f 1 -d : 查看所有用户
su 切换用户
userdel 删除户名
adduser username 新建用户
passwd username 更改密码
用户管理命令
前面介绍过,Linux系统是一个多用户操作系统,系统中每一个用户的使用权限都需要由系统管理员来设定。这一节将介绍一些系统管理员对用户和用户组进行管理的命令。
4.6.1 创建新用户
useradd命令(也可以使用adduser)用来创建新的用户帐号,其命令格式如下:
表4—19 useradd命令常用选项
常用现象
意 义
-d
设置新用户的登陆目录
-e
设置新用户的停止日期,日期格式为MM/DD/YY
-f
帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1
-g
使新用户加入群组
-G
使新用户加入一个新组。每个群组使用逗号“,”隔开,不可以夹杂空白字
-s
指定新用户的登陆Shell
-u
设定新用户的ID值
成功创建一个新用户以后,在/etc/passwd文件中就会增加一行该用户的信息,其格式如下:
〔用户名〕:〔密码〕:〔UID〕:〔GID〕:〔身份描述〕:〔主目录〕:〔登陆Shell〕
其中个字段被冒号“:”分成7各部分。
由于小于500的UID和GID一般都是系统自己保留,不用做普通用户和组的标志,所以新增加的用户和组一般都是UID和GID大于500的。
例如使用如下命令:
〔root@localhost
root〕# useradd user1
将会创建一个名为userl的用户,关于用户管理命令已经介绍过,在此也不做更多的介绍了。
执行useradd命令的结果如图11-13所示。
4.6.2 设置和修改用户口令passwd
passwd命令用来设置和修改用户命令,只有超级用户和用户自己可以修改密码,其他的普通用户没有修改其他用户密码的权利。其命令如下:
# passwd〔用户名〕
为避免输入密码是被人注意到有多少位,Linux并不采用类似Windows的密码回显〔显示为*号〕,所以,输入的这些字符是看不见的。例如,为新建的userl用户设置密码可使用如下命令:
〔root@localhost
root〕# passwd user1
根据系统的提示信息输入两次密码,系统会显示:
passwd ::all authentication tokens updated successfully
表示修改密码成功了。新建用户的工作只有在该用户设置了口令后才算完成,否则无法使用该用户名登陆。
4.6.3 修改用户信息usermod
usermod命令用来修改用户信息,其命令格式如下:
# usermod〔选项〕〔用户名〕
常用命令选项11-20所示。
表4-20 usermod命令常用选项
常用选项
意 义
-d
更新使用者新的登陆目录
-e
设置新用户的停止日期,日期格式为MM/DD/YY
-f
帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1
-g
更新使用者新用户加入群组
-G
定义使用者为一堆groups的成员。每个群组使用“??”隔开,不可以夹杂空白字
-l
变更用户登陆时的名称,同时使用者目录名也会跟着更动成新的名称
-s
指定新用户Shell
-u
用户ID值,必须为唯一的ID值。用户目录树下所用的文档目录其userID会自动变更,放在拥护目录外的文档则要自行手动更动
例如,下面的命令修改用户信息:
〔root@localhost
root〕# usermod –d/home/user2 –s/bin/bash user2
将用户名user2的主目录路径设置在/home/user1,登陆的Shell设置为/usr/bin/gcc。
一般情况下usermod命令会参照命令指令的部分修改用户帐号信息。但usermod不允许改变正在线上的使用者帐号名称,因此,当用usermod来改变用户帐号信息时,必须确认这名没在电脑上执行任何程序。
4.6.
4 新建组群groupadd
groupadd命令用来建立新的用户组,其命令格式如下:
# groupadd〔选项〕〔用户名称〕
常用选项有:
-g:GID值。除非使用-o参数不然该值必须是唯一,不可相同,数值不可为负。
GID值预设为最小不得小于500而逐次增加。0—499传统上是保留系统帐号使用。
-f:新增的一个已经存在的群组帐号,系统会出现错误讯息然后结束groupadd.
如果是这样的情况,不会新增这个群组(如果是这个情况,系统不会在新增一次)。也可同时加上-g选项,当你加上一个GID时,此时GID就不用是唯一值,可不加-o参数,建好的群组会显示建立后的结果(adding a group as neither –g or –o options were specified),这是Red Hat Linux额外增设的选项。
4.6.5 删除用户userdel
userdel命令用来删除已经存在的用户及相关的文档,其命令格式如下:
# userdel 〔选项〕用户名
userdel命令的常用选项:
-r将用户目录下的文档一并删除。在其他位置上的文档也将一一找出并删除。
Userdel不允许移除正在线上的用户帐号,因此,如果想删除这类用户帐号,必须先杀掉用户在系统上运行的程序才能进行帐号删除。
4.6.6 删除群组groupdel
groupdel命令用来删除已经存在的用户组,其命令格式如下:
# groupdel组名
同userdel类似,如果有任何一个组内的用户在上线,就不能移除该用户组,因此,如果组内有用户在线的话,最好先移出该用户,然后在删除该用户。
4.6.7 用户间切换su
su 命令常用于不同用户间切换。其命令格式如下:
# su〔用户名〕
su命令的常见用法是变成跟用户或超级用户,如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可换为根用户。如果登陆为根用户,则可以用su命令成为系统上任何用户而不需要口令。
例如,如果登陆为user1,要切换为user2,只要用如下命令:
# su user2
然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。
4.6.8 查看当前在线用户who
who命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。
又如,系统管理员希望监视每个登陆的用户此时此刻的所作所为,也要使用who命令。Who命令的常用命令格式和常用选项如下:
# who〔选项〕
命令who常用命令选项如表4-21所示。
表 4-21 命令who常用命令选项
常用选项
意 义
-a
显示所有用户的所有信息
-m
显示运行该程序的用户名,和“who am I”的作用一样
-q
只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项
-u
在登陆用户后面显示该用户最后一次对系统进行操作距今的时间
-H
显示列标题
所有的选项是可选的,例如,使用命令:
〔root@localhose
root〕# who-aH
其中主标题的含义如下表4—22所示。
表4-22 who输出常用标题含义
标题
含义
USER
用户登陆
LINE
用户登陆使用终端
TIME
用户登陆时间
LDIE
用户空闲时间,即至进行操作的时间
PID
用户登陆shell的进程ID
也可以单独使用who命令,这时将显示登陆用户另、使用终端设备以及登陆到系统的时间三项内容。
在linux怎样删除文件夹里,linux删除文件夹(里头有文件)相关推荐
- 用C语言恢复误删文件,计算机里被删除的文件可以在哪里进行恢复?
相关题目与解析 Windows下恢复被误删除的文件应使用().A.我的电脑B.文档C.设置D.回收站 在Windows中,恢复被误删除的文件应使用().A.我的电脑B.文档C.设置D.回收站 在MSD ...
- linux批量更新文件夹里,Linux下使用touch批量修改文件夹和文件的时间
发布时间:2015-07-26 22:51:41 下面只有两个参数存在差别,......[阅读全文] 阅读(3186) | 评论(0) | 转发(0) 发布时间:2015-06-19 17:25:38 ...
- linux ie 插件目录在哪个文件夹里,Linux下的IE浏览器使用方法[图]
各位Linux使用者必然遇到的一个问题是:在Linux下用mozilla或其它系列的浏览器打开某个asp网站时出现一些奇怪现象,要么某些部分不能显示,要么某些按钮不能按,要么某输入框不能输入-- 本人 ...
- linux复制文件夹全部文件夹里,Linux系统怎么复制文件夹下的全部文件到另外文件夹?...
在linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下. copy命令 1.copy ,cp,该命令 ...
- linux拷贝文件夹怎么删除,linux文件及文件夹拷贝移动删除
linux文件及文件夹拷贝移动删除 文件拷贝 文件夹拷贝 文件拷贝并重命名 文件夹拷贝并重命名 文件移动 文件夹移动 文件移动并重命名 文件夹移动并重命名 文件删除 文件夹删除 文件拷贝 cp tes ...
- Linux设备中文件系统位置,【linux之设备,分区,文件系统】
一.设备 IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推), y代表分区的号码(由1开始,1.2.3以此类 ...
- linux安装xp系统安装教程视频教程,Linux系统怎么安装Win7?Linux下安装XP/WIN7系统图文详细教程...
Linux是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.但是很多电脑用户还是习惯操作windows系统,这时候有些Linux系统用户就会选择在这系统基础上安装XP或W ...
- putty怎么进入文件夹_如何利用putty工具上传文件 - 卡饭网
图解使用FTP工具上传文件以FlashFXP为例 图解使用FTP工具上传文件以FlashFXP为例 现以FlashFXP为例,图解使用FTP工具上传文件. 1: 运行 LeapFTP,点击1处(站点- ...
- java游戏放哪个文件夹_L7游戏安装细则及简洁KJAVA文件夹页面
L7游戏安装细则及简洁KJAVA文件夹页面(1) 发现新手大多对游戏安装很是迷茫,现将详细步骤及相关事项整理于此. 1.下载 小7支持的游戏为JAVA应用程序的游戏,在网上找到相关的小7支持的游戏,界 ...
最新文章
- OpenCASCADE:Modeling Algorithms模块标准拓扑对象
- QT的QDialog类的使用
- dj鲜生-06-其它模块以应用方式生成并归位
- anaconda没有vscode_Ubuntu18.04安装Anaconda3和VSCode指南
- Hadoop作业提交多种方案具体流程详解
- 孩子一生的教育纪录片
- 买北京息壤空间 大家注意了别上当
- 做RAID和不做RAID的区别
- Linux(一) VFS虚拟文件系统
- 算法的时间与空间复杂度(一看就懂)
- Outlook账号被封?别慌,一步步教你怎么申诉
- 网站挂马危害及其防御措施
- ucsd计算机排名,加州大学圣地亚哥分校专业排名一览及最强专业推荐(QS世界大学排名)...
- Java和Java大数据有什么区别?
- 计算机怎么模拟对弈,剑网3指尖对弈怎么在电脑上玩 用模拟器玩剑网3指尖对弈电脑版...
- 面试环节最后的一问一答
- Android,JCVideoPlayerStandard,节操,视频播放
- 2016 移动应用质量大数据报告
- 三星s5支持android5.1,三星S5有几个版本 三星S5各版本型号之间有何区别
- WorkNC轻松几步导入刀柄轮廓
热门文章
- 删除a标签下面的横线
- opcenum在计算机服务找不到,OPC DCOM 问题处理
- ifeq makefile 或语句_学习笔记:Makefile的ifeq逻辑或,逻辑与的变通实现
- C++基础11-类和对象之操作符重载1
- python文件地址拼接
- Yii 2.0 GII 访问404错误
- 10-Linux与windows文件互传-pscp坑---- 'pscp' 不是内部或外部命令,也不是可运行的程序或批处理文件...
- ●BZOJ 1855 [Scoi2010]股票交易
- Visual C++ 基础数据类型的转换
- 取消Win7关机时的补丁更新