linux简单操作
2022/4/29 7:14:22
本文主要是介绍linux简单操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux简单操作
安装linux操作系统
B站视频推荐:https://www.bilibili.com/video/BV1HE411r7Ln?from=search&seid=3541447354937403086
linux用户管理
/etc/password文件结构
password文件存储的是用户的登录信息,每行代表一个用户,每行由7个字段组成
1.用户登录名
2.用户口令,加密的,一般显示为x或*,真实的口令存储在/etc/shadow中
3.用户的uid
4.用户的gid 即用户所属的groupid
5.描述信息
6.指定用户的主目录的绝对路径
7.用户登录系统是运行的shell程序名称 如/bin/bash
/etc/shadow文件结构
shadow文件存储的是用户的登录信息,每行代表一个用户,每行由8个字段组成
1.账号名称
2.用户密码(经过sha-512加密)
3.最近密码更改时间
4.密码再过几天可以被更改
5.密码再过几天必须被更改
6.密码过期前几天系统提醒用户(默认为一周)
7.密码过期几天后账号会被取消
8.从1970年1月1日算起,多少天后账号会失效
/etc/group文件结构
group文件存储的是GID与组名的关系,以及群组汇总包含的用户,4个字段
1.组名
2.口令,加密的,显示为x
3.gid
4.群组中包含的用户,多个用户用分号隔开
新增群组
groupadd [-option][群组名]
修改群组
groupmod [-g n][群组名]
-g
修改组id
-n
修改组名
删除群组
groupdel [群组名]
新增用户
useradd [-option][用户名]
-d
设置用户的家目录
-m
如果用户家目录不存在,则自动创建家目录
-u
设置用户的UID,如果不带此参数,会自动创建
-g
设置用户的初始gid或组名,如果不带此参数,系统会建立和用户名相同的组或者根据配置文件自动设置
-G
设置用户加入其它群组(非初始群组,/etc/group第四个字段)
-s
指定用户的shell, 如/bin/csh
设置用户密码
passwd [用户名]
用于设置和修改用户密码,不带用户名则是修改当前用户的密码
修改用户属性
usermod [-option][用户名]
修改用户的属性,参数与新增相同
删除用户
userdel [-option][用户名]
删除用户账号
常用参数-r
:连用户home目录一起删除
用户查询相关命令
who
: 查询当前登录系统的所有用户
id
:查询当前用户的GID,UID
finger
:查询用户的属性信息
切换用户
su [-] [用户名]
带[-] 表示不切换环境变量,一般建议带上-
这篇关于linux简单操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南