实验楼Linux学习笔记(二)之用户及文件权限管理
2016-09-05 15:06
721 查看
实验楼Linux学习笔记(二)之用户及文件权限管理
一、查看用户$ who am i 或者
$ who mom likes
who 命令其它常用参数
-a 打印能打印的全部
-m 同am i,mom likes
-d
打印已经死掉的进程
-q 打印当前登录用户数及用户名
-u 打印当前登录用户登录信息
-r 打印运行等级
二、创建用户
su <user>
可以切换到用户user,执行时需要输入目标用户的密码
sudo <cmd>
可以以特权级别运行cmd命令,需要当前用户属于sudo组,且需要输入当前用户密码
su - <user>
命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量
三、用户组
方法一
groups命令
冒号之前表示用户,后面表示该用户所属的用户组。这里可以看到
shiyanlou 用户属于
shiyanlou 用户组,每次新建用户如果不指定用户组的话,默认会自动创建一个与用户名相同的用户组。默认情况下在sudo用户组里的可以使用sudo命令获得root权限。
方法二
查看/etc/group文件
$ cat /etc/group | sort
cat
命令用于读取指定文件的内容并打印到终端输出
| sort
表示将读取的文本进行一个字典排序再输出
将其它用户加入
sudo 用户组
默认情况下新创建的用户是不具有
root 权限的,也不在
sudo 用户组,可以让其加入sudo用户组从而获取
root 权限。
$ su -l lilei
$ sudo ls
usermod
命令可以为用户添加用户组,同样使用该命令你必需有
root 权限,你可以直接使用
root 用户为其它用户添加用户组,或者用其它已经在
sudo 用户组的用户使用
sudo 命令获取权限来执行该命令。
实例如下
$ su shiyanlou
# 此处需要输入shiyanlou用户密码,可以点击右侧工具栏中的“SSH直连”查看
$ groups lilei
$ sudo usermod -G sudo lilei
$ groups lilei
四、删除用户
$ sudo deluser lilei --remove-home
五、文件权限
ls的一些命令
ls -Al
显示除了
'.'(当前目录),'..'
上一级目录之外的所有包含隐藏文件(Linux
下以 '.'
开头的文件为隐藏文件)
ls -dl <目录名>
查看某一个目录的完整属性,而不是显示目录里面的文件属性
ls -AsSh 其中小 s
为显示文件大小,大 S
为按文件大小排序
变更文件所有者
$ sudo chown shiyanlou phone
$ cp phone /home/shiyanlou
变更文件权限
方式一
二进制数字表示
每个文件的三组权限(拥有者,所属用户组,其他用户,记住这个顺序是一定的)就对应这一个
"rwx",也就是一个
'7'
$ chmod 700 phone
方式二
加减赋值操作
$ chmod go-rw phone
'g''o'还有'u',分别表示group,others,user,'+','-'
就分别表示增加和去掉相应的权限
相关文章推荐
- 实验楼linux学习笔记(二):用户及文件权限管理
- 实验楼linux学习笔记之用户及文件权限管理
- 实验楼linux学习笔记(二):用户及文件权限管理
- Linux基础学习3,Linux用户及文件权限管理,转载自实验楼
- 实验楼 Linux 基础入门 用户及文件权限管理 作业笔记
- 实验楼学习linux第一章第三节用户及文件权限管理
- Linux 学习笔记--用户及文件权限管理
- Linux学习笔记之——用户、用户组、文件属性权限、目录概念
- Linux 第六周学习笔记 (2),特殊权限列表,at延时任务及定时机制,系统临时文件的管理
- linux学习笔记:用户及权限管理
- linux学习笔记二-----文件权限管理
- Linux学习之——用户及文件权限管理
- (大数据工程师学习路径)第一步 Linux 基础入门----用户及文件权限管理
- 常用快捷键、用户管理和文件权限——linux笔记(2)
- Linux学习笔记:用户管理和权限控制
- linux系统管理学习笔记之八---linux文件与目录的管理及权限
- Linux学习笔记1:磁盘、文件与用户管理
- Linux基础知识学习笔记(一)--文件系统的权限管理
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- linux学习笔记-----其他文件权限管理命令