linux权限管理
⑴ linux 查看用户权限
使用w命令查看登录用户正在使用的进程信息w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名称用户的机器名称或tty号远程主机地址用户登录系统的时间空闲时间(作用不大)附加到tty(终端)的进程所用的时间(JCPU时间)当前进程所用时间(PCPU时间)用户当前正在使用的命令w命令还可以使用以下选项-h忽略头文件信息-u显示结果的加载时间-s不显示JCPU, PCPU, 登录时间 。
使用who命令查看(登录)用户名称及所启动的进程who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。
使用whoami命令查看你所使用的登录名称whoami命令用于显示登入的用户名。
随时查看系统的历史信息(曾经使用过系统的用户信息)last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件。该命令的输出结果包含以下几列信息:用户名称tty设备号历史登录时间日期登出时间日期总工作时间 。给你推荐一个网址去查询Linux命令,你所需要的Linux命令都包含在里面,有详细的介绍,看下图:
⑵ linux用户和组的权限管理
首先,修改用户权限,你的以最高级用户登录,从而设定别的用户权限!只有root用户才能修改别的用户权限,用chmod修改,读写执行权限,有两种,一种是二进制权限,如777,转化为二进制为111 111 111 修改三组为读写执行都有!赋予,U(所有),G(组),O(其他)用户组所有权限,如051,转化为二进制000 101 001,赋予三组用户,U没有任何权限,G有读与执行,O用户只有执行!另一种是通过chmod a+/- rwx filename 中的一种权限!
⑶ linux如何实现权限管理
这个有点难度
⑷ linux给权限命令是什么
在 Linux 系统中,赋与一个(或者是多个)文件的命令是 chmod。如下所示:
$chmod 754 *.c
其中:7代表文件所有者本人的权限为:可读(4)、可写(2)、可执行(1); 5 代表同组用户的权限为:可读(4)、可执行(1);4 代表其它用户的权限为可读。
⑸ linux中怎么或得管理员权限
直接使用root用户登录即可,用户名为root,密码为root的密码。
对于已经进入普通用户系统的情况,可以使用如下三种方式获得管理员权限:
1、注销当前的用户,之后用root用户重新登录
2、在终端中使用su命令,回车后输入root用户密码即可,该终端中即变为超级用户。
3、执行命令提升root权限使用sudo 命令,即在要执行的命令前加sudo ,提示输入密码时输入密码即可。
注:在终端中输入密码是不可见的,输入密码后回车即可。
⑹ linux如何取得管理员权限
哦,你用你当初设置的管理员账号啊。
你可以选择切换用户,然后用root账户登录。
或者直接在终端中输入sudo root 或su root 输入密码即可变为管理员账户了,这时输入chmod加你的文件夹路径来改变你这个账户对该文件夹的存取权限。
⑺ linux怎样修改用户权限
linux中更改用户权限和用户组可以使用chmod命令。
增加权限给当前用户 chmod +wx filename。
⑻ linux 怎样为用户授权
给用户授权主要是这个用户对某一个文件或者是莫一个文件夹的操作权限,因为在Linux操作系统中的所有东西都可以统称为文件。
比如对于一个文件 可以采用 chmod 命令进行授权 假设文件 / 文件夹 tset
chmod 777 test
此命令表示对 test 文件 / 文件夹所有用户具有操作的权限
其中 linux 对文件的权限分为读、写、执行 ,分别用数字4、2、1表示,上述的7表示拥有最大的权限
在linux操作系统中,对于一个文件 / 文件夹用户分为三类,即拥有者,同组用户和其他用户。所以在上面的命令后面出现了三个7,分别代表拥有者和同组人员和其他用户的权限。
另外一种授权方式就是把某个文件/文件夹赋予某个用户
chown 用户名 文件路径
⑼ linux的权限分配特点
Linux中的用户与用户组
1、Linux多用户、多任务的特性
不同用户具有不同的权限,每个用户在权限允许的范围内完成不同的任务,
Linux正是通过这种权限的划分与管理,实现了多用户多任务的运行机制。
2、Linux用户的分类(3种)
在Linux下用户是根据角色定义的,具体分为三种角色
每个用户都有一个UID,并且是唯一的,通常UID号的取值范围是0~65535,
a. 管理员(超级用户):拥有对系统的最高管理权限 ,默认是root用户【0】
b. 系统用户(虚拟用户):
也叫“伪”用户,这类用户最大特点是不能登录系统, 它们的存在主要是为了方便系统管理,满足相应的系统进程对文件属主的要求。
例如,系统默认的bin、adm、nobody用户等,一般运行的web服务,默认使用的就是nobody用户,但是nobody用户是不能登录系统的【1-499】
(运行后台程序,daemon守护进程)
c. 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限
例如,上面提到的crx用户,A,B用户等【500+】
3、用户和组的概念
我们知道,Linux是一个多用户多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个帐户,然后通过这个帐户进入系统。这个帐户和用户是一个概念。
通过建立不同属性的用户,一方面,可以合理利用和控制系统资源;
另一方面,也可以帮助用户组织文件,提供对用户文件的安全性保护.
每个用户都用一个唯一的用户名和用户密码,在登录系统时,只有正确输入了用户名和密码,才能进入系统和自己的主目录。
用户组是具有相同特征用户的逻辑集合。
通过定义用户组,在很大程度上简化了管理工作
4、用户和组的关系:
用户和用户组的对应关系有:一对一、一对多、多对一、多对多
一对一:一个用户可以存在一个组中,也可以是组中的唯一成员。
一对多:一个用户可以存在多个用户组中,此用户具有多个组的共同权限
多对一:多个用户可以存在一个组中,这些用户具有和组相同的权限
多对多:多个用户可以存在多个组中,其实就是上面三个对应关系的扩展
为了方便用户管理,提出了“组”的概念,可以给组分配权限,把相同用户的权限放在同一个组中
5、三个重要配置文件
(1)/etc/passwd (冒号“:”为分隔符)
由于/etc/passwd文件是所有用户都可读的,因此就导致了用户的密码容易出现泄露,于是,Linux将用户的密码信息从/etc/passwd中分离出来,单独放到一个文件中, 这个文件就是/etc/shadow。该文件只有root用户拥有读权限,从而保证了用户密码的安全性。
现在许多linux版本都使用了shadow技术,把真正加密后的用户密码存放到/etc/shadow文件中,而在/etc/passwd文件的密码字段只存放一个特殊的字符,例如用“x"或者"*"来表示。
(3)/etc/group
5、每个用户和每个用户组都有一个属于自己惟一的一个ID(分别是UID和GID)
6、什么是shell ?
shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。相当于一个翻译官。Linux下常用的shell用sh、bash、csh等,
⑽ linux下的权限是如何管理的
ll 显示出来的信息 比方说这样: -rw-r----- 1 cheng execute 275 11-06 16:53 spool_test.sh
那么第一个字段就是那个rw什么的,r为读(4),w为写(2),x(1)为执行权限 cheng为该文件(夹)的拥有者,execute为该文件(夹)的所属组 275那些大小什么的先不管。
chmod这个命令可以更改文件的读写执行权限,可以看到从r开始一共是九个位置,每三个为一组,第一组表示拥有者的权限,第二组表示所属组的权限,第三组表示其他人的权限,例子里面的权限意思为拥有者可以读写,所属组只能读,其他人没权限。若要改成其他人可以读,可以这样写:chmod 644 文件名。
chown 是用来更改文件的所属组和拥有者的,比方将上面例子中的文件改为root拥有,属于root组,可以这样写 chown root root 文件名。
说的可能不算详细,有什么不懂再问吧。