Linux命令实验报告linux命令实验

Linux中如何使用命令来管理用户和组?

Linux中使用命令管理本地用户和组

本地用户和组:管理文件、进程等。

本地用户和组:

1)root:眉毛管理员创建的第一个帐户

功能:

id:0

前:/root

拥有完整的系统控制权:谨慎使用。

#id

uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

#

2)普通用户:没有管理权限

特点:

id范围:

1000=id=60000

首页索引:/home/user

#idstudent

uid=1000(student)gid=1000(student)group=1000(student),10(wheel

#

3)使用该服务:提供服务权限

功能:

id范围:

0id1000

主目录:应用服务目录

#idapache

uid=48(apache)gid=48(apache)groups=48(apache)

#

如果安装了yum,则安装了rpm安装的软件:从rpm包中的脚本创建一个服务帐户

包含conf.modules.d/*.conf

#

#Ifyouwishhttpdtorunasadifferentuserorgroup,你使用它

#httpdasroot最初并且它将切换。

#

#用户/组:输入要运行的用户/组的名称(或#编号)。

#与大多数系统服务一样,为

#runninghttpd创建专用用户和组通常是很好的做法。

#

Userapache

Groupapache

#'Main'serverconfiguration

#

本地组:

1)主要群体:用户必须属于某个主要组。
某些用户创建文件时,赋予相应的文件组

2)下属组:user包含、组织和管理用户控件的权限

功能:

文件:

进程:

$ps-ux

USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND

student321780.00.4930529360?Ss15:000:00/usr/lib/system

student321820.00.32537767072?S15:000:00(sd-pam)

student321880.00.21594124980?S15:000:00sshd:discipulus@p

student321890.00.22339124864pts/0Ss15:000:00-bash

student322930.30.21594085192?D15:430:00sshd:student@p

student322940.30.22339124924pts/1Ss15:430:00-bash

student323190.50.22339404804pts/1S15:430:00/bin/bash

student323410.00.22693123876pts/1R+15:430:00ps-ux

$

账户文件:

1)/etc/passwd:保存用户信息

#cat/etc/passwd|grepstudent

student:x:1000:1000:StudentUser:/home/student:/bin/bash

用户名密码uid主组ID描述home目录登录shell

#

#cat/etc/passwd|grep-wrot:x

root:x:0:0:root:/root:/bin/bash

#

#cat/etc/passwd|greapache

Apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin

系统服务无法登录系统

#

2.

#

#ls-l/etc/shadow

----------.1rootroot1014Mar2911:39/etc/shadow

#

#

#cat/etc/uma|grepstudent

学生:$6$8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80:18038:0:99999:7:::

>

密码哈希:sha512

8oIjLCsc$/n1iQXYh1E6.uOEuJKgioqAtmqm2TQmkJGF2RwyteIr1tIfrPdiRYgWe6Sjen5/eMij2uHM/a1tue/QRlo3X80

18038:密码编号日期自1970-01-01+18038天以来上次更改密码

0:密码的最小使用天数为0无模式用户可以随时更改密码

99999:天数,密码最长修改时间大于200年

7为永久:时间如有变更将另行通知。

::已过去的时间(天)密码用户已超过上次修改时间且密码尚未更改。
账户有效期

创建用户和组:

创建时无密码是:

#useraddzhangsan

#useraddlisi

#idzhangsan

uid=001(zhangsan)gid=101(zhangsan)groups=1001(zhangsan

#idlisi

uid=1002(lisi)gid=1002(lisi)会员资格=02(lisi

#

<日志位于:PAM

$

属于

$su-zhangsan

密码:

密码:

su:认证失败

$

设置密码:

#

#cat/etc/passwd|grepzhangsan

zhangsan:x:1001:1001::/home/zhangsan:/bin/bash

#cat/etc/shadow|grepzhangsan

zhangsan:!!:18350:0:99999:7:::#!!未设置密码

#

#passwdzhangsan

正在更改用户zhangsan的密码。

新密码:

错误密码:密码短于8个字符

重新输入新密码:

密码:所有身份验证令牌已成功更新。

##

#

#cat/etc/shadow|grepzhangsan

zhangsan:$6$3wxuXomVbQ58wQcK$oQW6injgldxa2N/Pt4tCPDVRqWRVGw.UNZdxE4R0nhEt8K/3UDKzxap6ReIReEvDpG.GdwjpMiiDh7.f6DJNQ0:18350:0:9999:7:::

#

您可以关心用户密码属性

#chage-lzhangsan

最后一次密码更改:2020年3月29日

密码过期:永不

PasSwordinactive:永不

帐户过期:从不

密码更改之间的最小天数:0

>密码更改之间的最大天数:99999

>密码过期前警告天数:7

#

创建群组:下属群组

#

#groupaddit

#

#

#groupaddsales

#

#

#

#cat/etc/group

root:x:0:

bin:x:1:

守护进程:x:2:

sys:x:3:

adm:x:4:

tty:x:5:

磁盘:x:6:

lp:x:7:

>mem:x:8:

kmem:x:9:

轮子:x:10:student

cdrom:x:11:

mail:x:12:postfix

man:x:15:

拨出:x:18:

软盘:x:19;

游戏:x:20:

磁带:x:33:

视频:x:39:

ftp:x:50:

锁定:x:54:

音频:x:63:

用户:x:100:

无:x:65534:

dbus:x:81:

utmp:x:22:

使用:x:35:

输入:x:999:

kvm:x:36:

返回:x:998:

systemd-journal:x:190:

systemd核心ump:x:997:

systemd提案:x:193:

tss:x:59:

polkitd:x:996:

rpc:x:32:

un绑定:x:995:

ssh_keys:x:994:

sssd:x:993:

setroubleshoot:x:992:

rpcuser:x:29:

无知:x:991:

cockpit-ws:x:990:

sshd:x:74:

chrony:x:989:

tcpdump:x:72:

学生:x:1000:

printadmin:x:988:

libstoragemgmt:x:987:

slocate:x:21:

>postdrop:x:90:

postfix:x:89:

apache:x:48:

zhangsan:x:1001:

lisi:x:1002:

it:x:1003:公司成员列表

sales:x:1004:

#

#idstudent

uid=1000(学生)gid=1000(学生t)圈子=1000(学生),10(轮子

#

添加用户到群组:zhangsan、加入群组、lisi、销售群组

#idstudent

uid=1000(student)g=1000(student)group=1000(student),10(旋转

#usermod-aGitzhangsan

>)。
##

#

#usermod-aGsaleslisi

#

#

#idzhangsan

uid=MI(zhangsan)gid=1001(zhangsan)groups=1001(zhangsan),1003(il

#idlisi

uid=102(lisi)gid=102(左)组=1002(lisi),1004(sale

#

删除用户:

#useraddandy

默认删除并保留用户文件

#

#userdelandy

#

#

#useraddandy#重建安迪将会有所不同,并且会uid不同

>useradd:warning:thehomedirectoryalreadyexists.

不将任何文件从skel目录复制到其中。

创建邮箱文件:文件存在

#

#useradduser1

#useradduser2

#idandy

uid=1003(andy)gid=1005(andy)groups=1005(andy

#userdel-rany

用户:user'any'doesnotexist

#

#userdel-randy#NoSave用户的文件主目录、邮件文件夹和缓存文件都将是

#

#

#idandy

id:'安迪':nosuchuser

#useraddandy

#idandy

uid=1006(andy)gid=1008(andy)group=1008(andy

#

从组中删除用户:

>#

#idzhangsan

>

uid=101(zhangsan)gid=101(zhangsan)groups=1001(zhangsan)1003(it)#zhangsan主组、从组

#

命令:

#gpasswd-dzhangsanit

从组中删除userzhangsan

#

#

#idzhangsan

uid=101(zhangsan)gid=101(zhangsan)groups=1001(zhangsan

#

#

#usermod-aGitzhangsan

#

#

#idzhangsan

uid=1001(zhangsan)gid=101(zhangsan)groups=1001(张三),1003(il

#

#

#

#groupszhangsan

zhangsan:zhangsanit

#

控制面板直接:

>>#vim/etc/group

#cat/etc/group|catch:

it:x:1003:

#

删除组:

#groupaddtest

#

#

#groupdeltest

创建自定义用户和组:

测试:用户名mary,名称用户id2000,home目录/maryhome,系统描述中不需要thisismary玛丽

#

#idmary

uid=2000(玛丽)gid=2000(玛丽)会员资格=2000(玛丽)http://p.

#su-mary

上次登录:SunMar2916:48:49CST2020onpts/0

此帐户当前不可用。

#

创建一个团体定制:圆形id

#groupadd-g3000group1

#cat/etc/group|grepgroup1

group1:x:3000:

#

还记得Linux命令行吗?

Linux命令用于管理Linux系统。
对于Linux来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户,Linux操作系统的所有盒子和命令都是正常运行的核心。

在线搜索和帮助命令(二)

man:查看命令帮助、命令字典以及复杂信息,但不常用。

help:查看Linux内置命令的帮助,例如cd命令。

Linux如何教授写作?

实验目的:

1.3、备注职业背景

3.实验硬件及环境:

兼容PC机(具体型号),Fedora14/CentOS实验内容及要求:

实验内容:

1.管理系统:

top、lib、qui、w、ps、kill

2.3.目录/etcpresul:今天下午4点运行/bin/ls

6.使用crontab执行:每天下午4点运行/bin/ls

实验要求:

经验在电脑上完成实验并进行相关操作。
提交详细的实验室报告。
报告必须以A4纸打印形式和电子形式提交。

四。

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.001.jpg(64.78KB,下载次数:20

2017-6-101:39上传

免费control

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.002.jpg(6.22KB,下载次数:49

上传于2017-6-101:39

<谁指挥的(w命令

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.003.jpg(6.54KB,下载次数:52

上传于2017-6-101:39

P命令

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.004.jpg(5.53KB,下载次数:44

上传于2017-6-101:39

<诫命Kill

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.005.jpg(6.52KB,下载次数:56

文件于2017-6-101:39

(2)运行进程中的控件,然后终止进程。

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.006.jpg(14.77KB,下载次数:22)

上传于2017-6-101:39

(3)使用重定向符号将当前用户指向文件中的帐户让他们开始吧;

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.007.jpg(17.15KB,下载次数:44

2017-6-101:39Index

(4)使用管道操作和命令来使用中的多个文件和目录/ETC。
目录

3f829e29e76caa8c3b1f630a6b27d来计算58d.gif

1.008.jpg(7.82KB,下载次数:158

上传于2017-6-101:39

(5)使用广告广告立即实施:下午4点运行/bin/ls今天

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.009.jpg(4.83KB,下载次数:51

文件于2017-6-101:39

(6)使用crontab执行:每天下午4点运行/bin/ls

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.010.jpg(2.73KB,下载次数:34

2017-6-101:39实验总结索引

linux常用的20个命令?

Linux中最常用的20个命令如下:1.ls-列出目录内容2.cd-更改目录3.pwd-显示当前目录4.mkdir-创建目录5.rm-删除文件或目录6.rmdir-删除空目录7.touch-创建空文件8.cat-显示或链接文件9.cp-复制文件或目录10.mv-移动或重命名文件或目录11.less-分页显示文件内容12.head/tail-显示文件头/尾内容13.echo-显示字符串14.ps-显示进程状态15.top-实时显示进程状态16.kill-End进程17.df-显示磁盘空间使用情况18.du-显示目录和文件大小19.ping-测试网络连接20.ifconfig/ip-配置或显示网络接口信息这20个命令可以完成大多数Linux文件操作、进程管理和网络配置任务。
熟练掌握它们是成为Linux高手的基础。
如果您想详细了解各个命令的功能和参数,可以通过以下方式学习:1.直接在终端中输入命令名称并回车,将显示命令语法和简要说明。
2.在终端中输入man命令名称,将出现相应命令的手册页,包含详细说明、参数和示例。
3.搜索在线教程和手册,例如初学者教程、Linux命令百科等。
这些站点都有每个命令的详细教程。
4、多练习和使用这些命令,掌握常用函数的语法和参数。
实践带来真知。
如果您有任何关于Linux命令或其他知识的问题,请随时联系我。
我会提供详细的解答、参考资料和练习计划,帮助你系统、深入地学习。
如果你觉得这份Linux常用命令列表对你有用,请随时给我一些建议,我会不断改进和优化。