账号 权限管理

怎么创建账号,Linux系统的用户

怎么进行权限控制:r w x

Linux一切以用户为标的

用户:管理员 root  管理员在系统当中是唯一的

      普通用户:普通用户都是从管理员创建的。权限是收到限制的,只有在自己的家目录,普通用户才拥有完整的权限。

      程序用户:维护或者维持某个程序的正常运行,这些用户是不能够登录系统的,创建系统的时候会默认添加一部分,安装第三方软件也会添加程序用户。

如何切换用户:su – 用户名,管理员切换到普通用户是不需要输入密码的

加了“-”是完整切换,建议使用完整切换的方式

修改主机名:临时修改  hostname 主机名  重启就失效   

永久修改   hostnamectl  set-hostname 主机名  用su刷新一下即可生效,无需重启

Vim /etc/hostname

用户账号:uid 唯一而且是有范围的。

/etc/passwd

保存所有用户信息的文件,

Root:用户名

:分隔符

X:密码占位符

0:uid 号

0:gid号,组账号

Root;用户全名

/root:用户的家目录。

/bin/bash:用户登录的shell信息(/bin/bash:可以登录系统的账号)

/sbin/nologin 和/bin/false:用户禁止登录系统

/bin/bash:就是管理员账号和普通用户账号

/sbin/nologin 和/bin/false:一般来说都是程序用户

怎么样创建用户:useradd

Useradd命令创建用户,会自动为用户创建家目录

-U:指定用户的uid号,uid号不能被其他用户使用

-d:指定用户的家目录位置

-e:指定用户的账号失效时间,yyyy-mm-mm的格式(年月日)

-g:指定用户的基本组,也可以用gid号,但是对应gid号,必须存在

创建密码:passwd

Root用户下可以改所有用户的密码,包括自己

普通用户只能自己对自己改

-d:清空用户的密码,慎用

-l:锁定用户,锁定的用户将无法登录系统

-S(大写:查看用户的账户状态(是否被锁定)

-u:解锁用户

改密码:

Passwd 用户名

Echo 新密码 | passwd --stdin 用户名

修改用户:usermod

-u 修改用户的uid,未使用的uid

-d:修改用户的家目录

-e;修改用户的账户失效时间,yyy-mm-dd

-g:修改基本组,也可以用gid号

-G:修改附加组,也可以使用gid号

-s:修改用户的登录shell

-L:锁定用户账户

-U:解锁用户账户

锁定用户,让用户无法登陆系统两种方法:

Passwd -l  用户名   

Usermod -L 用户名  

删除用户:userdel

-r:删除用户时,会一并删除家目录

用户组:

/etc/group

/etc/gshadow:组账号的密码信息

Groupadd:创建组账号,不会创建用户

Gpasswd添加或删除组成员。

-a给组内添加用户,添加到附加组

-d删除组内用,删除也是附加组

-m一次性添加多个组,以逗号分隔

查看用户信息:etc/passwd

查看用户的账户信息:etc/shadow

Usermod更改用户的信息,

Usrmod -L 锁定用户 -U

Passwd -l 锁定用户 -u

权限:

R:4读,查看文件内容  

W:2写 文件内容进行新增,修改,之后能不能保存,能不能在当前目录创建文件或者目录  

X:1执行,文件内容,相应的代码,有没有权限来执行文件中的代码,切换目录

文件 目录的权限  

Chmod 设置文件和目录的权限命令

八进制赋权的方式:4 2 1

另一种写法:u g o a + - =rwx

创建文件,默认权限:666

创建目录,默认权限:777

Umask:022

666-022=644

777-022=755

文件创建,默认不带执行权限,要想文件有执行权限,必须要后天赋权chmod

目录创建,必须要有执行权限

问:创建一个文件默认带那些权限?

答:除了没有执行权限,其他的权限都有可能有,根据umask码来的

递归:当前目录下的所有

Chmod -R 777 文件名

设置目录和文件的归属:chown

改变文件和目录的所有者以及所在组

两种方法(:和.的区别)

Chown 所有者:所在组 文件名

改所有者  Chown 所有者 文件名

改所在组  Chown 所在组 文件名

Chown 所有者.所在组 文件名

改所有者  Chown 所有者 文件名

改所在组  Chown .所在组 文件名

递归:chown -R 所有者:所在组 文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值