linux用户及权限管理
2015-09-30 01:03
731 查看
一、用户
1、查看用户
who am i
或者who mom likes
2、创建用户
sudo:root权限
sudo adduser cory
创建成功后再次输入,提示cory用户已存在
3、切换用户
su -l cory
提示输入passport, 注意小键盘输入无效,因为linux中默认小键盘是关闭状态,需要打开再输入。
4、退出当前用户
exit
或ctrl + d
二、用户组
1、查看所属用户组
groups cory
每次新建用户,默认与当前用户同一用户组。
2、查看/etc/group文件
cat 命令用于读取指定文件的内容并打印到终端输出
cat /etc/group | sort
sort:字典排序
过滤不想看的结果
cat /etc/group | grep -E "shiyanlou|sudo"
grep -e:苦熬站grep
gerp文本搜索命令
3、修改用户权限
sudo -ls查找sudo用户组
添加用户root权限:
su lester
groups cory
sudo usermod -G sudo cory
groups cory
usermod:修改用户信息
usermod -G:修改用户所属用户组
4、删除用户
sudo deluser cory --remove-home
--remove-home:移除home目录
三、linux文件权限
1、查看文件权限
cd /home/lester/
ls -l
drwxrwxr -x 3 lester lester 4096 Sep 29 23:00 Desktop
文件类型和权限 链接数 所有者用户组 文件大小 最后修改时间 文件名
一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件
2、变更文件所有者
当前用户cory,当前目录下有文件“lester_project”
查看文件所有者:touch lester_project
变更文件所有者:sudo chown jerry lester_project
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID
查看文件权限:
cd /home/lester/
ll
sudo chown jerry lester_project
ll
文件所有者:由cory修改为jerry
3、修改文件权限
每个文件有三组权限,rwx读、写、执行
chmod:改变linux系统文件或目录的访问权限(注:用数字操作也可)
chmod a+x lester_project
为文件lester_project所有用户组增加执行权限
chmod a-x lester_project
为文件lester_project所有用户组删除执行权限
设置权限:chmod u=x lester_project
1、查看用户
who am i
或者who mom likes
2、创建用户
sudo:root权限
sudo adduser cory
创建成功后再次输入,提示cory用户已存在
3、切换用户
su -l cory
提示输入passport, 注意小键盘输入无效,因为linux中默认小键盘是关闭状态,需要打开再输入。
4、退出当前用户
exit
或ctrl + d
二、用户组
1、查看所属用户组
groups cory
每次新建用户,默认与当前用户同一用户组。
2、查看/etc/group文件
cat 命令用于读取指定文件的内容并打印到终端输出
cat /etc/group | sort
sort:字典排序
过滤不想看的结果
cat /etc/group | grep -E "shiyanlou|sudo"
grep -e:苦熬站grep
gerp文本搜索命令
3、修改用户权限
sudo -ls查找sudo用户组
添加用户root权限:
su lester
groups cory
sudo usermod -G sudo cory
groups cory
usermod:修改用户信息
usermod -G:修改用户所属用户组
4、删除用户
sudo deluser cory --remove-home
--remove-home:移除home目录
三、linux文件权限
1、查看文件权限
cd /home/lester/
ls -l
drwxrwxr -x 3 lester lester 4096 Sep 29 23:00 Desktop
文件类型和权限 链接数 所有者用户组 文件大小 最后修改时间 文件名
一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件
2、变更文件所有者
当前用户cory,当前目录下有文件“lester_project”
查看文件所有者:touch lester_project
变更文件所有者:sudo chown jerry lester_project
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID
查看文件权限:
cd /home/lester/
ll
sudo chown jerry lester_project
ll
文件所有者:由cory修改为jerry
3、修改文件权限
每个文件有三组权限,rwx读、写、执行
chmod:改变linux系统文件或目录的访问权限(注:用数字操作也可)
chmod a+x lester_project
为文件lester_project所有用户组增加执行权限
chmod a-x lester_project
为文件lester_project所有用户组删除执行权限
设置权限:chmod u=x lester_project
相关文章推荐
- 【Linux驱动】SPI驱动编写要点
- linux之压缩解压缩及归档工具
- Enable Nux Dextop Repository on CentOS
- linux程序包管理1
- xampp 在linux安装过程
- linux mysql
- linux centos 网卡错误 Device eth0 does not seem to
- 折腾kali linux2.0
- Linux学习笔记之 pstree,htop,glances,dstat 命令使用
- linux基础之sed命令
- ad7888 linux driver
- 第 十 八 天 : 构 建 一 个 基 础 的 discuz 论坛
- linux内核对rootfs的挂载
- Linux NTP服务详解
- 浅谈Linux中的信号处理机制(三)
- linux文件操作之cat、more、less、head、tail、wc命令
- Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)【转】
- Linux内核源码分析--内核启动之(5)Image内核启动(rest_init函数)(Linux-3.0 ARMv7)【转】
- Linux内核源码分析--内核启动之(4)Image内核启动(setup_arch函数)(Linux-3.0 ARMv7)【转】
- Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7) 【转】