Linux常用命令用户和组

用户管理 useradd us userdel

useradd 添加一个用户
useradd test 添加test用户
useradd test -d /home/t1  指定用户home目录 
passwd  设置、修改密码
passwd test  为test用户设置密码

切换登录:
ssh -l test -p 22 192.168.19.128

su – 用户名
 userdel 删除一个用户
userdel test 删除test用户(不会删除home目录)
userdel –r test  删除用户以及home目录

 

用户组的创建 groupadd groupdel

如果不给用户分组 ,那用户会在它默认的组里面

当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组 
创建用户时也可以指定所在组 
groupadd  创建组
groupadd public  创建一个名为public的组
useradd u1 –g public  创建用户指定组 groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组。
groupdel public

 

id,su命令

【id命令】
功能:查看一个用户的UID和GID 用法:id [选项]... [用户名]
 

直接使用id
直接使用id 用户名
【su命令】
功能:切换用户。 用法:su [选项]... [-] [用户 [参数]... ] 示例:
su u1  切换到u1用户
su - u1 切换到u1用户,并且将环境也切换到u1用户的环境(推荐使用)

【账户文件】
/etc/passwd  用户文件 /etc/shadow  密码文件 /etc/group  组信息文件
【用户文件】
root:x:0:0:root:/root:/bin/bash 账号名称:		在系统中是唯一的 用户密码:		此字段存放加密口令 用户标识码(User ID):  系统内部用它来标示用户 组标识码(Group ID):   系统内部用它来标识用户属性 用户相关信息:		例如用户全名等 用户目录:		用户登录系统后所进入的目录 用户环境:		用户工作的环境
【密码文件】
shadow文件中每条记录用冒号间隔的9个字段组成. 用户名:用户登录到系统时使用的名字,而且是惟一的 口令:  存放加密的口令 最后一次修改时间:  标识从某一时刻起到用户最后一次修改时间 最大时间间隔:  口令保持有效的最大天数,即多少天后必须修改口令 最小时间间隔:	再次修改口令之间的最小天数 警告时间:从系统开始警告到口令正式失效的天数 不活动时间:	口令过期少天后,该账号被禁用 失效时间:指示口令失效的绝对天数(从1970年1月1日开始计算) 标志:未使用 
【组文件】
root:x:0: 组名:用户所属组 组口令:一般不用 GID:组ID 用户列表:属于该组的所有用户

 

权限和组的命令

属主(user

属组(group

其他用户

r

w

x

r

w

x

r

w

x

4

2

1

4

2

1

4

2

1

 

 

三种文件类型

普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 
目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。   
设备文件: Linux系统把每一个设备都看成是一个文件

 

文件类型标识

普通文件(-) 
目录(d) 
符号链接(l)
* 进入etc可以查看,相当于快捷方式 
字符设备文件(c) 
块设备文件(s) 
套接字(s) 
命名管道(p)

 

文件权限管理

chmod 变更文件或目录的权限。
chmod 755 a.txt 
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt  / chmod 777 a.txt chown 变更文件或目录改文件所属用户和组
chown u1:public a.txt	:变更当前的目录或文件的所属用户和组
chown -R u1:public dir	:变更目录中的所有的子目录及文件的所属用户和组

 

最后修改于 2020-02-24 15:12:28
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇