用户权限常用命令

1.用户和权限

r--读--4, w--写--2, x--执行--1

chmod 可以修改用户/组对文件/目录的权限

格式:chmod +/-rwx 文件名/目录名

su -用户:切换用户

sudo 获取超级用户权限

sudo -s :切换为超级用户

2.组管理的终端命令

创建组和删除组的时候,都要用sudo获取超级管理员权限

groupadd 组名:添加组名

groupdel 组名: 删除组名

chgrp -R 组名 文件/目录名 :递归 修改文件/目录的所属组

cat /etc/group 确认组信息

3.用户管理终端命令

创建用户/删除用户/设置密码的时候,都要用sudo获取超级管理员权限

useradd -m -g 组 新建的用户名:创建新用户

passwd 用户名:设置用户名密码

userdel -r 用户名 :删除用户

cat/etc/passwd|grep 用户名 :确认用户信息

查看用户信息:

id [用户名] :查看用户UID和GID信息

who:查看当前所有登录的用户列表

whoami : 查看当前登录用户的登录名

passwd: /etc/passwd 文件存放的是用户的信息,由 6 个分号组成的 7 个信息

登录使用的 Shell,就是登录之后,使用的终端命令,ubuntu 默认是 dash

usermod:

修改用户的主组: usermod -g 组名 用户名

修改用户的附加组:usermod -G 组名 用户名

修改用户登录的shell: usermod -s /bin/bash 用户名

which: 查看执行命令所在的位置

切换用户(并且切换目录): su -用户名

4.修改文件权限

修改文件/目录的拥有者:chown 用户名 文件名/目录名

递归修改文件/目录的组:chgrp -R 组名 文件名/目录名

递归修改文件/目录的权限:chmod -R 755 文件名/目录名

系统信息相关命令

1.时间和日期

date--显示当前的时间和日期

cal--显示日历

2.磁盘信息

def -h :显示磁盘剩余空间

du -h 目录名 : 显示目录下的文件大小

3.进程信息

进程:当前正在执行的一个程序

ps aux:查看进程的详细状况

top:动态显示运行中进程,并且排序

kill: 终止指定代号的进程

其他命令

查找文件:find 路径 -name " 文件/文件类型

软连接 : ln -s 文件

打包和压缩: tar

gzip方法:

tar -zcvf 文件名.tar.gz 要压缩的文件

tar -zxvf 文件名.tar.gz -C 安装路径

bzip2方法:

tar -jcvf 文件名.tar.bz2 要压缩的文件

tar -jxvf 文件名.tar.bz2 -C 安装路径

软件安装:

安装软件:sudo apt install 安装包

卸载软件 ; sudo apt remove 安装包

更新软件:sudo apt upgrade

最新文章

  1. Ajax深入解析
  2. Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)
  3. Traffic Lights
  4. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
  5. 全局函数VS成员函数
  6. 常见错误:Apple Mach-O Linker Error
  7. 【转】python的内存管理机制
  8. mvc5经典教程再补充。。
  9. iOS高级工程师面试
  10. how to use http.Agent in node.js
  11. LintCode-三数之和 II
  12. mybatis源码跟踪
  13. 使用Vue快速开发单页应用
  14. Mybatis中是否需要依赖配置文件的名称要和mapper接口的名称一致 params错误
  15. spring4笔记----Spring几种常用的容器后处理器
  16. ActiveMQ的queue以及topic两种消息处理机制分析
  17. Zipkin 分布式数据追踪系统
  18. Github恶搞之自定义你的contribution图表
  19. 分布式系统session一致性的问题
  20. Linux MMC framework2:基本组件之core

热门文章

  1. Java实现 LeetCode 24 两两交换链表中的节点
  2. java实现第九届蓝桥杯全排列
  3. struts用action的属性接收参数
  4. Centos7 搭建KVM并创建Linux Windows虚拟机
  5. Android开源框架选择
  6. Flask 的 session
  7. 总结:修改相关postgres用户密码
  8. 【php】 jsonp转数组函数jsonp_decode
  9. @topcoder - SRM603D1L3@ SumOfArrays
  10. Linux 虚拟机详细安装MySQL