Linux基础操作指南:用户组权限与vi编辑器详解
需积分: 3 182 浏览量
更新于2024-09-10
收藏 24KB DOC 举报
在Linux系统中,基础操作对于任何初学者来说都是至关重要的。本文将深入讲解Linux用户、组、权限管理和常用的文本编辑器vi的使用,帮助你快速上手这个强大的操作系统。
1. **用户管理**:
- 使用`cat /etc/passwd`命令可以查看所有用户的账号信息,包括用户名、UID、GID等。
- `cat /etc/shadow`查看用户的加密密码,但一般情况下不会显示明文密码。
- 添加用户:通过`useradd <username>`命令,可以创建新用户。如果要指定用户所在的组,可以使用`useradd -g 组名 <username>`。
- 修改密码:通过`passwd <username>`命令,可以更改指定用户的密码。
- 删除用户时要小心,`userdel -r <username>`会删除用户及其主目录,使用时确认无误。
- 切换用户:`su-l <username>`用于以指定用户身份登录,`who`和`last`分别用于查看当前已登录用户和历史登录记录。
- 用户权限管理:通过`usermod [-L|-U] <username>`来禁止或解禁用户登录。
2. **组管理**:
- `cat /etc/group`展示系统中的组信息。
- 新建组:使用`groupadd 组名`命令。
- 删除组:`groupdel 组名`。
- 检查用户所属组:`groups 用户名`。
- 修改用户组:`usermod -g 组名 用户名`。
3. **权限管理**:
- 使用`chmod [ugo|a][+-=][rwx] <file>`调整文件权限,其中u、g、o代表用户、组和其他人,a表示所有,`+`、`-`和`=`分别表示增加、减少或重新分配权限。
- 更改文件所有者:`chown <owner> <file>`,所有者通常指用户或用户组。
- 更改文件所属组:`chgrp <group> <file>`。
- 同时更改所有者和组:`chown <owner:group> <file>`。
- 归档和压缩文件:
- 归档(.tar):`tar -cvf 归档后的文件名.tar 归档文件`。
- 解压:`tar -xvf 要解压的文件名 -C 指定路径`。
- 压缩归档(.tar.gz):`tar -zcvf 归档后的文件名.tar.gz 归档文件`。
- 使用gzip或compress过滤:如 `-z` 或 `-Z`。
4. **防火墙管理**:
- 配置防火墙规则在`/etc/sysconfig/iptables`文件中进行,例如添加新规则`-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT`。
- 配置端口:确保防火墙允许特定端口的访问。
- 重启防火墙服务:`service iptables restart`。
5. **环境变量设置**:
- 当需要立即生效系统配置更改,比如`/etc/profile`文件,可以通过运行`source ~/.bashrc`或者`exec $SHELL`命令使修改生效,无需重新登录。
这些基础操作是Linux系统日常运维和开发的基础,熟练掌握它们能让你在Linux环境中更加游刃有余。随着深入学习,你可以探索更多的高级主题,如shell脚本、系统管理工具、包管理器和网络管理等。
2010-12-06 上传
2022-11-12 上传
2022-10-05 上传
2024-01-10 上传
点击了解资源详情
2009-09-04 上传
点击了解资源详情
nobleman_
- 粉丝: 0
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析