Linux用户与用户组

Linux目录详解:
目录名说明
/bin重要的二进制 (binary) 应用程序:包含二进制文件,系统的所有用户使用的命令都在这个目录下
/boot启动 (boot) 配置文件:包含引导加载程序相关的文件,开机时用到的引导文件
/data数据存储区域:存储
/dev设备 (device) 文件:包含设备文件,包括终端设备,USB或连接到系统的任何设备,比如键盘、鼠标等访问该目录就相当于访问对应设备
/etc配置文件、启动脚本等 (etc):包含所有程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本,用户的账号密码文件,各种服务的起始文件
/home本地用户主 (home) 目录:除了root用户以外,其他所有用户用home目录来存储他们的个人档案
/lib系统库 (libraries) 文件:包含支持位于/bin和/sbin下的二进制文件的库文件
/lib64存放相对于/lib中支持64位格式的函数库。
/lost+found在根 (/) 目录下提供一个遗失+查找(lost+found) 系统
/mediamedia(媒体),存放可移除的媒体设备,如光盘,DVD等。
/mntmount,临时挂载的设备文件,临时安装目录,系统管理员可以挂载文件系统。是系统管理员临时安装文件的系统安装点
/optoptional,可选的软件包,即第三方软件。我们可以将除了系统自带软件之外的其他软件安装到这个目录下
/Proc表示Linux运行时候的进程
/rootroot用户的主目录
/run最近一次开机后所产生的各项信息,如当前的用户和正在运行中的守护进程等
/sbin存放一些只有root账户才有权限执行的可执行文件,如init, ip, mount等命令
/srvservice,存放一些服务启动后所需的数据
/syssystem,与/proc类似也是一个虚拟文件系统,存放系统核心与硬件相关信息管理设备文件。不占用硬盘容量
/tmptemporary,存放系统运行过程中使用的一些临时文件,可以被所有用户访问,系统重启时会清空该目录
/usr包含绝大部分所有用户(users)都能访问的应用程序和文件包含二进制文件,库文件。文档和二级程序的源代码
/var经常变化的(variable)文件,诸如日志或数据库等代表变量文件。在这个目录下可以找到内容可能增长的文件

所有的命令如果不知道该用哪个或者忘记,直接敲要用的方法,或者方法加 --help 就会显示该方法支持的操作

管理用户:

useradd~添加用户:

# useradd 用户名  (要在root用户下创建哦)useradd itzhuzhu

passwd~设置密码:

# passwd 密码 (数字和字母的结合且长度大于8位,有也不能是个回文) 回文就是正着读和反着读都一样
passwd itzhuzhu 
# 然后让你输入密码

usermod~修改用户名:

usermod -l bobo itzhuzhu
usermod: user aaa is currently used by process 32868
# bobo:修改后的用户名    itzhuzhu:修改前的用户名
# 如果提示进程正在使用用户,解决方法:直接关闭窗口或者输入exit 然后再输入命令

超级管理权限:

-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。

userdel~删除用户

userdel bobo # 删除用户
# 如果提示进程正在使用用户,解决方法:直接关闭窗口或者输入exit 然后再输入命令
userdel -r -f bobo # 强制删除(推荐)会删除这个用户相关的所有文件

查看所有用户

# 第一种
cd home
ls -al# 第二种
cat / etc / passwd# 第三种
getent passwd
用户组:

添加用户组

groupadd 组名

删除组

groupdel 组名

修改用户组

groupmod 新组名 原组名

查询用户所在组

groups 用户名
# 如果没有分配组就会用是默认的和组名一样

管理组

gpasswd 
gpasswd -a 用户名 组名

管理用户组内成员

# gpasswd用户将用户添加到组或删除
-a 添加用户到组
-d 从组中删除 
-A 指定管理员
-M 指定组成员
-r 删除密码
-R 限制用户登入组,只有组成员才能用newgrp加入组

演示

# 创建开发组
groupadd kaifazu# 创建三个用户
useradd user1
useradd user2
useradd user3# 把用户添加到组
gpasswd -a user1 kaifazu
gpasswd -a user2 kaifazu
gpasswd -a user3 kaifazu  # 查看组成员
grep 'kaifazu' /etc/group

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/572275.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库增添

条件查询用where 比如&#xff1a;查询Score表中成绩在60到80之间的所有记录。 select DEGREE from score where degree>60 and degree<80 模糊查询用% 比如查询与三相关的数据&#xff1a; where cno like 3% 3%是已三开头 %3%是中间带3 %3是末尾带3 排序查询 orde…

小程序怎样和服务器交互,微信小程序与 Django服务器 数据流 交互通信

Django服务器 解析小程序发送的json二进制字符串https://blog.csdn.net/qq_25068917/article/details/81041048http://www.cnblogs.com/Liang-jc/p/9326680.html小程序 解析Django服务器返回的json二进制字符串(字典)https://blog.csdn.net/qiushi_1990/article/details/759129…

Linux时间date与timedatectl

date&#xff1a; date是Linux里日期管理命令 UTC 协调世界时&#xff0c;又称世界统一时间、世界标准时间、国际协调时间。由于英文&#xff08;CUT&#xff09;和法文&#xff08;TUC&#xff09;的缩写不同&#xff0c;作为妥协&#xff0c;简称UTC GMT 即格林尼治 平太阳时…

2.apache模块mod_rpaf ,让nginx代理后端的apache获取访客真是IP

安装mod_rpaf这个模块 #wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz(下载不了就在百度上找相应的软件包下载) #tar xvfz mod_rpaf-0.6.tar.gz #cd mod_rpaf-0.6检查有没有httpd-devel这个工具包(如果没有就安装一下&#xff0c;有就直接执行…

Linux切换用户

显示目前用户的名称 logname切换用户 su 用户名当在权限不够的时候可以使用下面的命令执行&#xff0c;执行完会再自动切换到执行前的用户 su -c 要执行的命令 要切换的用户名 su -c ls root提高普通用户的操作权限,权限提升到了root sudo <参数> sudo ls sudo其它参…

oracle 之 基础操作

//删除存在的表空间及数据 drop tablespace TS_YYGL including contents and datafiles若是出现了提示 错误 导致无法全部删除&#xff0c;那么就执行以下语句可以得到那些表有主键相关&#xff0c;再执行就可以 select alter table ||owner||.||table_name|| drop constraint …

object类型转换为Array类型

var obj {a: 1, b: 2, c: 3}; // .... var arr []; for(var key in obj){ if(!obj.hasOwnProperty(key)){continue;}var item {}; item[key] obj[key]; arr.push(item); } console.log(arr); // [{a: 1}, {b: 2}, {c: 3}] // 将Object的属性输出成Array function objOf…

关机重启与who

关机&#xff1a; shutdown命令可以用来进行关闭系统&#xff0c;并且在关机以前传送讯息给所有使用者正在执行的程序&#xff0c;shutdown 也可以用来重开机使用者权限&#xff1a;管理员用户 关机语法 shutdown [-t seconds] [-rkhncfF] time [message]参数说明&#xff1a;…

webpack之font-awesome

1、安装font-awesome和font-awesome-loader及依赖 git&#xff1a;https://github.com/shakacode/font-awesome-loader npm install font-awesome-loader less less-loader css-loader style-loader file-loader font-awesome -save 2、配置webpack 官方给出的webpack2.0配置如…

目录命令及权限

目录命令及权限&#xff1a; 命令说明ls列出目录cd切换目录pwd显示目前的目录mkdir创建新目录rmdir删除一个空的目录cp复制文件或目录rm移除文件或目录mv移动文件与目录或修改文件与目录的名称 ls列出目录&#xff1a; ls # 显示不隐藏的文件和文件夹 ls -l # 显示不隐藏的…

【树莓派】【网摘】树莓派与XBMC及Kodi、LibreELEC插件(三)

之前的相关文章参考&#xff1a; 【树莓派】树莓派与XBMC及Kodi、LibreELEC插件&#xff08;一&#xff09; 【树莓派】树莓派与XBMC及Kodi、LibreELEC插件&#xff08;二&#xff09; 【树莓派】树莓派与XBMC及Kodi、LibreELEC插件&#xff08;三&#xff09; ---------------…

前端通信:ajax设计方案(五)--- 集成promise规范,更优雅的书写代码(改迭代已作废,移步迭代10)...

该迭代已作废&#xff0c;最新的请移步这里&#xff1a;https://www.cnblogs.com/GerryOfZhong/p/10726306.html 距离上一篇博客书写&#xff0c;又过去了大概几个月了&#xff0c;这段时间暂时离开了这个行业&#xff0c;让大脑休息一下。一个人旅行&#xff0c;一个人休息&am…

awk怎么用

AWK是一种处理文本文件的语言&#xff0c;是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho&#xff0c;Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 语法如下 awk [选项参数] script varvalue file(s) 或 awk [选项参数] -f…

转盘抽奖

<!DOCTYPE html><html>  <head>   <meta charset"UTF-8">     <title></title>   <style>     .dialWrap { position:absolute; left:50%; top:24px; width:460px; height:460px; margin-left:-246px; } …

Linux软连接

软链接就理解为Windows的快捷方式&#xff0c;因为某些文件和目录的路径很深, 所以需要增加软链接(快捷方式)使用者权限&#xff1a;所有用户 语法&#xff1a; ln -s 目标文件绝对路径 快捷方式路径# 把b.txt的软连接生成到桌面 ln -s aaa/bb/c/b.txt b.txt

设计模式之 - 代理模式(Proxy Pattern)

代理模式&#xff1a;代理是一种常用的设计模式&#xff0c;其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息&#xff0c;过滤消息并转发消息&#xff0c;以及进行消息被委托类执行后的后续处理。很多可以框架中都有用到&#xff0c;比…

Linux压缩命令

gizp&#xff1a; gizp用来压缩/解压缩文件&#xff0c;不能压缩目录&#xff0c;gzip是个使用广泛的压缩程序&#xff0c;文件经它压缩过后&#xff0c;其名称后面会多出".gz"的扩展名windows下接触的压缩文件大多是.rar&#xff0c;.7z格式&#xff0c;Linux下&…

1-3、nav元素

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>nav</title> </head> <body><h1>技术资料</h1><nav><ul><li><a href"#">主页</a></li>&…

scala 基础十一 scala 中的trait特质

1.Scala类型系统的基础部分是与Java非常相像的。Scala与Java一样有单一的根类&#xff0c;Java通过接口来实现多重继承&#xff0c;而Scala则通过特征(trait)来实现&#xff08;Scala的特征可以包含实现代码&#xff0c;这当然是与Java接口不同的。不过由于特征自己具有类型的功…

yum命令怎么使用

概念&#xff1a; yum&#xff08; Yellow dog Updater, Modified&#xff09;是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。yum就像手机里的应用商店一样&#xff0c;提供了查找、安装、删除某一个、一组甚至全部软件包的命令&#xff0c;而且命令简洁而又好记。…