Linux下用户、组、权限操作
新建用户
useradd wzh #创建用户 wzh是用户名
passwd 123 #为该用户设置密码为123
新建用户会生成用户家目录,位于/home下,生成的用户文件夹和用户名同名
useradd -d test wzh #创建一个用户wzh,指定用户家目录为/home/test而不再采用默认生成
新建的用户默认所在和它用户名同名的组中,创建用户时也可以修改默认,将用户直接放到自己指定的组
groupadd gtest #创建组gtest
useradd -g gtest wzh #创建用户wzh并将它放到gtest组中
也可以后续再进行修改
usermod -g gtest wzh#将用户wzh放到gtest组中
查询当前用户
whoami #只能查询当前用户名cat /etc/passwd|grep wzh #wzh是当前用具的用户名
car /etc/group #查询所有的组信息
上述命令只能查询当前用户用户名,如何判断当前用户是否为root呢?
- #表示是具有root权限的用户,$表示是普通的用户,root是系统管路员账号,rootwzh是普通账号
- 输入命令id,具有root权限的uid gid group 都是0,普通用户并不是,如下
切换用户(权限高的用户切换到权限低的用户不需要输入密码,反正需要输入密码)
su wzh #wzh是用户名,表示切换到wzh用户
删除用户(只有root用户才有该权限)
userdel wzh #删除wzh这个用户,但是这只能删除掉/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow
#四个文件里的该账户和组的信息,还有两个位置用户家目录和用户邮箱没有被移除,下次创建同名用户时会报错
userdel -r wzh #推荐使用该命令,删除的比较感觉
相关权限
通过详解目录列表ls -ahl,内容如下
[root@CentOSWzh-7 home]# ls -ahl
total 477M
drwxr-xr-x. 7 root root 144 Jan 16 21:49 .
dr-xr-xr-x. 19 root root 4.0K Dec 24 13:36 ..
-rw-r--r--. 1 root root 0 Jan 16 21:48 cat.txt
-rwxr--r--. 1 root root 18 Dec 24 13:49 mycal.sh
drwxr-xr-x. 2 root root 6 Dec 24 17:46 newdisk
-rw-r--r--. 1 root root 477M Jan 16 21:50 pc.tar.gz
-rw-r--r--. 1 root root 0 Jan 16 21:48 pig.txt
drwx------. 15 rootwzh rootwzh 4.0K Jan 15 22:42 rootwzh
-rwxr--r--. 1 root root 21 Dec 24 13:43 task.sh
drwx------. 5 xh tt 123 Dec 24 12:08 xh
drwxr--r--. 6 xm xm 135 Dec 24 11:13 xm
drwx------. 3 xq tt 78 Dec 24 10:38 xq
You have new mail in /var/spool/mail/root/**
1、第一列表示的是文件的类型(0位)和权限(1-9位)第0位用于标识该文件的类型,主要是四种
-:普通文件
d:代表目录
l:代表一个连接文件
c:字符设备,鼠标,硬件
b:块设备,硬盘第1-3位用于确定文件所有者的权限,4-6位表示文件所在组的权限,7-9位表示文件其它组的权限,四种权限符号如下:
r:作用于文件表示可读取(vim/cat/less/more)该文件,作用于目录可以通过ls -l来查看该目录下的内容,用4来表示
w:可以对文件内容做任何操作,但不一定有删除该文件和重命名的权限,只有对文件上一级目录有w权限才有该文件的删除和重命名权限,w作用于目录表示可以对该目录的文件新建,删除,重命名...,用2来表示
x:代表文件可执行,作用于目录代表该目录可以进入(通过cd),用1表示
-:rwx出现任意位置代表没有相应的权限,如r--代表只读
数字表示权限:rwx代表7;r--代表4只读,-w-代表2只写2、第二列数字如果是1表示一个普通文件,如果是一个文件夹那么这个数字的意义是该文件下的全部子目录个数(每一层文件夹下都有两个特殊子目录".","..",分别表示当前层级的软连接和上一层级的软连接)
3、第三列代表文件的所属用户
4、第四列代表文件的所属组
5、第二列表示的是文件的大小,单位是字节
6、第六列是代表文件最后的修改时间
七、代表文件名
**/
Linux下用户、组、权限操作相关推荐
- Linux的用户-组-权限详解
在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组. 一.用户 1.1.新增用户 useradd luckyboy 会创建同名的组和家目录 1.2.设置密码 p ...
- php 当前linux用户权限,Linux 下用户组别权限的理解
本篇讲述 Linux 用户组别权限的理解,希望给大家带来帮助. 先看操作历史记录.Last login: Thu Aug 3 03:31:18 2017 from 202.101.22.42 root ...
- 学习linux之用户-文件-权限操作
添加用户组 添加 gropuadd 用户组名 修改 groupmod 用户组名 删除 groupdel 用户组名 添加用户 添加 useradd 用户名 设密码 passwd 密码 删除 userde ...
- Linux $ROOT 用户无权限操作文件/目录问题
某些文件夹或文件,当我们使用最高权限用户 (root)去操作它的文件名改写.内容擦除/修改.删除等行为都会被拒绝. 提示错误:Operation not permitted 如何解决该问题? 执行以下 ...
- LINUX下用户和组的操作与相关的配置文件
LINUX下用户和组的操作与相关的配置文件 与用户相关的配置文件 passwd文件 shadow文件 group文件 用户和组的操作 和用户相关的操作 useradd userdel usermod ...
- linux系统用户,组和权限的管理
PS: {最近一直在做毕业设计,前面博客也记录过我的一些过程.其中需要在Ubuntu上搭建一个FTP服务器,此处我选择Vsftpd,但是在我对vsftpd的配置文件vsftpd.conf设置正确后(对 ...
- linux添加三个用户lab1,linux操作系统实验linux下用户与组的管理
姓名学号班级 实验三Linux下用户与组的管理 一.实验目的 1.理解/etc/passwd和/etc/group文件的含义: 2.掌握桌面环境下管理用户与组群的方法: 3.掌握利用shell命令管理 ...
- Linux下,文件权限,访问控制列表ACL,UGO的补充,文件用户特权suid
标题Linux下,文件权限,访问控制列表ACL,UGO的补充 一.访问控制列表 ACL access control list 访问 控制 列表 用于限制用户对文件的访问, 二.ACL是对UGO的补充 ...
- Linux下对文件的操作及添加新用户
Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...
- linux 下用户管理
linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...
最新文章
- 12306系统的秒杀“艺术”:如何抗住100万人同时抢1万张票?
- [Azure] Azure 中国服务使用注意事项及兼容版存储访问工具
- 国内哪里培训python比较好-现在哪家培训机构培训python比较靠谱?
- 前端--关于CSS盒模型
- 2007注册会计师考试
- 双重检查(Double-Check)
- 系统运维:收集6款经典的服务器监控工具
- 【C/C 】浅谈C/C 中函数指针与回调函数
- html5 删除llocalstorage变量,删除存储在浏览器中的 Local Storage 数据《 HTML5:Web 存储 》...
- (VS2013)MFC对话框中用多个按钮创建多个子对话框实现选项卡效果(自己有修改)
- 怎么看蛋白质编码序列_墨鱼的“墨汁”可以吃吗,它有什么营养?看完就明白,涨知识了...
- 用程序关闭、注销、重启计算机
- 9款最新炫酷HTML5/CSS3应用推荐
- hdmi接口线_HDMI高清线不能随便买,这五点要记住
- 邮箱前台html,WEB独特的邮箱
- convert 函数的使用
- String的底层分析 (学习笔记)
- android 9平板电脑截屏,平板电脑怎么截图 平板电脑截图方法【详解】
- 安全专家郭盛华:黑客是如何入侵手机的?
- matlab 线性最小二乘法,求解线性方程组 - 最小二乘法
热门文章
- 浏览器兼容console对象的简要解决方案
- 交叉表组件(改造 适用多个子标题)
- [jQuery基础] jQuery案例 -- 狂拍灰太狼
- 关于JavaScript中cookie的用法的例子
- Linux基础(7)--串口编程
- 【开发者笔记】java 利用jna调用c#的dll
- QueryPerformanceFrequency 和 QueryPerformanceCounter用法
- 奇偶链表的分割(C++)
- 安徽医科大学计算机考研,这所985院校将现场面试!安徽医科大学缺额超800人!调剂信息更新...
- 使用C语言--编写人机猜数游戏