linux--用户、权限

vim /etc/passwd

超级用户:0

伪用户:1-499

普通用户:500

用户名:密码:userid:groupid:全名:家目录:shell 

设置用户

useradd xxx 

设置密码

passwd xxx

****  ****

查看用户密码:vi /etc/shadow

切换用户: su root 

su - 用户名 切换到家目录

删除用户:

userdel XXX

userdel -r  XXX 同时删除家目录

添加用户组:

groupadd test

cat /etc/group

添加用户后,会添加添加用户组,

Linux中的用户
	root:x:0:0:root:/root:/bin/bash
	-》第三列UID,用户ID
	-》第四列GID,用户组ID
	比如:teacher组: t1,t2,t3,t4,t5.....多个用户
	一个用户组中可以有多个用户,一个用户可以加入多个不同的组
	一般创建了一个用户之后,UID和GID是相同的
	添加用户
	# useradd beifeng
	设置密码
	# passwd beifeng
	切换用户
	# su - beifeng
	su和su -的区别:一个仅仅是切换用户,一个是完全切换用户以及环境变量
	一般建议使用su - 用户名的方式切换
	删除用户
	# userdel -r beifeng02
	选项:-r表示删除用户的时候删除该用户的主目录

  

文件权限

rwx:x为可执行权限

d代表目录

-代表文件

文件读写 目录读写

touch vi vim

rm  

usergroupother

chomd修改权限

chomd u=x,g=w,o-x 33.txt

chomd  736 33.txt

chown 只有root用户可以使用

改变所有者

chgrp 只有root用户可以使用

改变所属组

 find -

main ls

ls --help

ll -a

ln 硬链接

ln -s  软连接

l代表软链接

删掉源文件后,软链接,的链接方式内容均会删除,跟快捷图表似的

grep管道过滤 选项 内容 文件

-i忽略大小写 

-color 

-v不包含匹配文本

-A5 after 前五行

-B5 before 后五行

-a 表示and

管道符|  可以理解为前一个命令结果赋值给后面

>>追加

将文本追加到后边

>覆盖符号 

直接覆盖内容

命令未结束符号

Linux中的文件权限
	drwxr-xr-x
	-》d代表data目录文件的意思
	-》对于一个文件或目录来说有:读、写、执行三种权限
	r读		cat more tail less head...
	w写		vi mkdir rm touch cp mv...
	x执行	执行脚本、cd 
	
	字母表现:
	所有者-》user, u
	所属组-》group,g
	其他人-》other,o
	
	数字表现:
	r	-》4
	w	-》2
	x	-》1
	rwx	r-x	r-x = 755
	rw- 	r-- 	-r--= 644
	
	修改权限:
	-》角色:只有管理员和该文件的所有者才能修改文件的权限
	-》命令:chmod
	# chmod u+x file ,添加权限使用:+加号,撤销使用-减号
	# chmod u+x,g+x,o+x file 同时修改
	# chmod 755 file  使用数字的方式修改
	# chmod -R 777 bf_data/
				-》选项:-R递归修改多个文件或者目录的权限
	-》命令:chown、chgrp
	-》角色:只有管理员才能修改文件的所有者和所属组
	# chown root bf/
	# chgrp root bf/
	# chown beifeng:beifeng bf/  可以一条命令同时修改
				-》选项:-R递归修改多个文件或者目录的所有者和所属组
	对于删除或者修改一个文件来说,并不是看对于这个文件有写权限,而是对于这个文件所在的目录要有写权限

		# cat /etc/passwd
		查看创建的用户
		0	        代表root用户  
		1-499 		代表伪用户
		500开始     代表普通用户
		cmz       :x:  500:500: cmz:  /home/cmz:   /bin/bash
		
		普通用户 密码  uid gid  全名  家目录       用户默认的shell使用方式

  

原文地址:https://www.cnblogs.com/eadela/p/11601957.html