文本处理和权限用户

文本处理:
diff:比较两个文件的不同
sort:将文件进行排序
comm:两个文件进行比较,有三排结果:1.显示第二列没有的内容 2.显示第二列没有的内容 3.显示两个文件相同的内容
-n:根据数的大小排序
-o:把第一个文件里的内容打印到第二个文件里面
-r:以相反的顺序进行排序
-t:指定排序是用的分隔字符
-k:指定排序时用的列

wc:统计
-l:行数
-w:单词数
-c:字符数

权限: rwxrwxrwx (读 写 执行)

属主 属组 其他用户
user(u) group(g) other(o)

修改权限:chmod : change mode
chmod (a u g o)+(r w x) 文件名
a表示所有(all)

umask : 022 创建文件时候 默认 拥有的权限 拥有权限的补码
777 :目录的最高权限
666:普通文件的最高权限

用户:
useradd :新建用户 在/etc/passwd文件中
userdel: 删除用户 -f : 强制删除 用户在线也会删除 -r : 连着用户的家目录 一起会被删除
passwd:修改密码
useradd -m 用户名 : 自动创建家目录
-d 目录 : 指定家目录
-s shell名称 : 指定用户登入后所使用的shell
-g 用户组名: 指定用户所属 主要群组
-G 附加组 : 附加群组 次要组
-u uid : 指定用户id

 groupadd:  添加用户组
 -g:指定新建工作组的id

 用户帐号    用户密码    用户ID    用户组ID    用户名全称    用户主目录    用户所使用的shell

root x 0 0 root /root /bin/bash

原文地址:https://blog.51cto.com/14259169/2370144

时间: 2024-10-01 07:51:48

文本处理和权限用户的相关文章

关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑

工作太忙了,许久没有上来写个文,今天给大家写一下关于CentOS上以低权限用户自启动Tomcat,Redis这类应用服务器的坑. 最近接手了一个NLP分布式平台架构,实施过程中运维工程师给我埋了一个致命的BUG,Redis服务由于使用了Root用户运行,且,云主机的虚拟外网IP与内网IP之间互相映射,加至没有注意到IPTABLE的设定,致使虽然Redis是只监听了内网IP,但,其实情况是,外网扫描端口时,仍然能顺利通过"未授权"方式或暴力破解方式,击倒Redis天生的软肋(弱爆的密码策

14、权限(用户,文件,进程)

计算机资源:定义了资源的访问能力,就是权限权限用户,容器,关联权限:用户组,方便地指派权限只要这个用户放在这个容器里面,他就有相关的权限,这个容器也就是用户组的概念.所以在Linux下定义了三组用户的权限属主:属组:其他用户组是个逻辑概念,他只是指派权限,是不能登录的,但是组有密码进程也是有属组和属主的,谁发起了这个进程,就以怎么样的权限执行,而执行目标刚好有同样的属主和属组,那就可以被运行我们默认让文件不应该执行权限,但是默认目录要有执行权限,如下所示: [[email protected]

权限用户和文本处理。

权限: ls -l 详细信息 (ll)也能表示.拿图中boot来说 dr-xr-xr-x 分三种用户 r-x 属主 r-x属组 r-x其他用户 就相当于一个组里面有个组长 然后是组员 再然后是其他成员.那个最前面的d表示为目录.rwx r 读 w写 x可执行 一般创建新文件的时候 是没有可执行权限的 还的自己给它加权限.chmod : change mode 修改权限 那就的利用这个命令来给它加权限.chmod u+x 加目录名 就加上可执行权限了. u是属主 g是属组 o是其他用户想加啥权限就

Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)

一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账户的.以及用户账户需要的文件和工具,这样处理文件权限问题时,就知道如何使用它们了. 1.1  /etc/passwd用户文件 /etc/passwd 是用来将用户的登录名,匹配到对应的UID上.它包含了一些与用户有关的信息.下面截取二个片断.如下图所示: root用户账户是linux系统管理员,固定

ods_yx给用户分配表空间、权限用户等工作内容。

1.登陆运维审计 huang_cb.bl hac12345 2.找到81.35   root-admin  nwsj*2013 3.打开oracle EMC工具,使用ods_yx用户登陆进EMC里面的exdata_sjjcpt  (ods_yx 用户已经具有蛮高的权限了,可以创建用户等内容.) 4.选择用户,点击右键创建用户,编写用户名,用户密码.然后分配权限,比如:select any table 等的权限. 5.创建完后,进行测试,然后关闭.

笔记 属性 权限 用户 临时权限(猿课精讲1.6-2.0)

1.6 文件或目录属性信息 ls -l 看目录的详细信息 - 普通文件 d 目录 s 进程间通信 c 字符设备 b 块设备 l 软连接(快捷方式) p管道文 件 所属主 所属组 其他人 权限rwx ls -li inode号 ls -la 111 有两个子目录 ls -lh 根据文件大小更改单位 1.7 chmod命令 更改权限 chmod r=4 w=2 x=1 rwx=7 r-x=5 r--=4 --x=1 chmod 744 1.txt == chmod u=rwx,g=r--,o=r--

linux常用命令-用户,组,权限,用户配置文件

安全上下文(secure context):用户的uid/gid是否在文件的属主/属组中: 用户(uid)/组(gid):标识符 进程和文件对应用户/组: 用户组类别: 私有组:只包含用户自身并与用户同名,创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组 基本组:用户的默认组 附加组,额外组:默认组以外的其它组 权限:r, w, x 文件:r:可读,可以使用类似cat等命令查看文件内容:w:可写,可以编辑或删除此文件:x: 可执行,eXacutable,可以命令提示符

Linux添加用户/权限/用户主目录等相关

一. 用户主目录 useradd -d   ${path}   username -d命令是指定用户主目录, 添加完之后  su -  username 默认会转到 这个用户的主目录下,即 ${path} 二. 文件目录的 访问用户权限,归属及用户组 root下使用chown更改 三. 待补充

MySQL5.6安装&修改root密码&创建一定权限用户

一.MySQL5.6安装后,不能正常启用 1. 压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量 选择PATH,在其后面添加mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin ) 2. 在my-default.ini修改或添加配置: [mysqld] basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录) datadir=C:\Prog