Linux_用户管理&权限管理

2017年1月11日, 星期三


Linux_用户管理&权限管理

1.  Linux用户管理&权限管理

终端的概念:

tty  查看登录的终端

类型  user group    other   硬链接次数     属主   属组       大小         修改时间           文件名

d       rwx            r-x         r-x              3             sxt    sxtgod     4096       Jan 10 19:33      uandg

类型;

- 文件

d 目录

l 连接

权限:

r:read

w:write

x:执行

用户:是谁,就是谁

组:可以有多个用户属于这个组

其他:出了以上用户的其他用户

!!!:root用户忽略权限,大多数,发行版默认关闭root

创建用户和组:

useradd

useradd god

useradd sxt01

useradd sxt02

id god 查看一个用户的信息

groupadd

groupadd sxtgod

                删除用户:

userdel [option] USERNAME

-r: 同时删除用户的家目录

userdel  -r  sxt01

修改指定用户的密码:

passwd sxt01

将用户添加到某个组:

usermod

usermod -a -G sxtgod sxt01

将资源(ego)绑定到用户和组:

chown

属主:属组

chown sxt:sxtgod ego

修改资源(ego)的访问权限:

chmod

第一种方式:(u+x, g-r, o+x)

chmod u+x ego

chmod g-r ego

chmod o+w ego

第二种方式:(采用二进制位的方式)

chmod 777 ego == drwxrwxrwx

chmod 717 ego == drwx--xrwx

chmod 213 ego == d-w---x-wx

2.

 /etc/passwd:        cat   /etc/passwd

用户名:密码:UID:GID:注释:家目录:默认SHELL

/etc/group:             cat   /etc/group

组名:密码:GID:以此组为其附加组的用户列表

/etc/shadow:        cat   /etc/shadow

用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间:

3.

                           用户管理
useradd, userdel, usermod, passwd,
chsh, chfn, finger, id, chage

useradd [options] USERNAME

-u UID

-g GID(基本组)

-G GID,... (附加组)

-c "COMMENT"

-d /path/to/directory

-s SHELL

-m -k

-M

-r: 添加系统用户

userdel:

userdel [option] USERNAME

-r: 同时删除用户的家目录

id:查看用户的帐号属性信息

-u
-g
-G
-n

finger: 查看用户帐号信息
finger USERNAME

修改用户帐号属性:

usermod

-u UID

-g GID

-a -G GID:不使用-a选项,会覆盖此前的附加组;
-c

-d -m:

-s
-l

-L:锁定帐号

-U:解锁帐号

chsh: 修改用户的默认shell

chfn:修改注释信息

密码管理:

passwd [USERNAME]

--stdin

-l

-u

-d: 删除用户密码

pwck:检查用户帐号完整性

                             组管理
创建组:groupadd

groupadd

-g GID

-r:添加为系统组

groupmod

-g GID

-n GRPNAME

groupdel

gpasswd:为组设定密码

newgrp GRPNAME <--> exit

chage

-d: 最近一次的修改时间

-E: 过期时间

-I:非活动时间

-m: 最短使用期限

-M: 最长使用期限

-W: 警告时间

                                           权限管理  
r:
 
w:

x:
三类用户:
u: 属主
g: 属组
o: 其它用户
chown: 改变文件属主(只有管理员可以使用此命令)

# chown USERNAME file,...

-R: 修改目录及其内部文件的属主

--reference=/path/to/somefile file,...

chown USERNAME:GRPNAME file,...

chown USERNAME.GRPNAME file,...

chgrp GRPNAME file,...

-R

--reference=/path/to/somefile file,...

chmod: 修改文件的权限

修改三类用户的权限:

chmod MODE file,...

-R

--reference=/path/to/somefile file,...

rwxr-x---

Linux命令补充:

ll -d 查看当前目录的信息(权限,硬链接次数,属主, 属组,大小,修改时间,文件名)

ll -r 逆序显示

ll -R 递归显示

   


   ll -a 显示以点开头的隐藏文件

 .表示当前目录

..表示父目录

~ 表示家目录

ll -h 作单位转换

null

Linux_用户管理&权限管理

原文地址:https://www.cnblogs.com/jxhd1/p/9521144.html

时间: 2024-10-12 20:52:04

Linux_用户管理&权限管理的相关文章

linux用户及权限管理

[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录.实现用户账号的管理

第15章 mysql 用户、权限管理

2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] 范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出版社,2008 [4] Forta.MySQL必知必会 [M].北京:人民邮电出版社,2009 [5] Chapter 6 Security [6] 5.7. MySQL访问权限系统

【linux相识相知】用户及权限管理

linux系统是多用户(Multi-users)和多任务(Multi-tasks)的,这样的目的是为了一台linux主机可以给很多用户提供服务同时运行多种服务,但是我们是怎么区分每个用户呢?作为一个管理员我对linux系统权限有哪些?作为一个普通的用户又可以对linux系统有哪些操作呢?这里就牵扯到了linux的用户类别和权限管理.本次博客就用户和权限管理作出详细的解释. 用户和组类型 在linux系统中,有着用户和组着两个概念,用户是被包含在组里面的. 用户可以分为以下2中类别: 管理员:也就

Jenkins2.32用户和权限管理策略

前言 在使用jenkins的过程中,需要为不同的角色分配相应的权限,如果jenkins的用户数据能和公司现在的帐号系统结合起来那会更好. 关于如何为用户分组,我推荐使用 role based authorization strategy 这个插件 我的环境如下: 版本:Jenkins ver. 2.32.3 系统:windows 7 x64 进入用户管理 如果使用的是jenkins内置的用户数据库,操作方法如下: 1.使用管理员帐号登录,选择 Configure Global Security 

对liunx系统中用户和权限管理一点小心得

近期才接触Liunx,给我的感觉,并不是很难,但是知识点很多,命令杂,并且附带了茫茫多的选项.接下来我就拿用户和权限管理来举个例子. 一丶用户&组的创建,管理. 用户,顾名思义,就是在系统上的接口进行操作的人. 用户分为:1.管理员(root)2.普通用户(user):系统用户和登录用户 管理员比较好理解,好比说一个国家的国王,拥有对国家最高的指挥权.root在linux系统中就扮演了国王的角色,任何的权限对它来说都形同虚设. 而普通用户,相当于这个国家的公民,必须遵循国家规定的法律. 普通用户

用户和权限管理

一:用户和组 用户分为两类:一个是管理用户,一个是普通用户, 用户类别:一类是系统用户,另一类是登录用户, 用户的标识是UID,16bit二进制数字是0-65535 管理员:0 普通用户:1-65535 3. 组:一是管理员组,二是普通用户组 4.组类别:一类是系统组,一类是登录组 用户标识GID,管理员组:0普通组:1-65535 5.从用户角度划分: 基本组:每个用户至少有一个组 附加组:同时包括在其他组中 私有组:组名同用户名,且包含一个用户 公共组 :组内包含了对个用户 6.groupa

Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理10

今天把用户的菜单显示和页面的按钮显示都做好了,下面先来个效果图 接下来说下我实现的方法: 首先我在每个方法前面都加了这个属性, /// <summary> /// 表示当前Action请求为一个具体的功能页面 /// </summary> public class AdminActionMethod : Attribute { /// <summary> /// 页面请求路径 /// </summary> public string ActionUrl {

mysql 用户和权限管理

1.用户连接到 mysql,并作各种查询,对用户权你是谁限的检查1.对于 mysql 你有没有权限连接上来,必须满足下面三个参数:1.你从哪里来?:host 2.你是谁? :user 1.新增一个用户: 命令格式:grant [权限1,权限2,权限3] on *.* to [email protected] identified by password 2.查看一个用户的权限:select * from user where user=root \G; 3.回收权限:revoke [权限] on

MySQL用户和权限管理

MySQL用户权限表 MySQL的认证是“用户”加“主机”而权限是访问资源对象,MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db脚本初始化.存储账户权限信息表主要有:user,db,tables_priv,columns_priv,procs_priv这五张表(5.6之前还有host表,现在已经把host内容整合进user表),五张表其含义分别是: user表 user表时MySQL中最重要的一个权限表,记录允许连接到服务器的