首页 > 系统服务 > 详细

Linux 复习笔记—权限

时间:2017-02-09 12:55:03      阅读:177      评论:0      收藏:0      [点我收藏+]

一、权限管理

1.普通权限与特殊权限

chmod:用来改变权限

useradd:用来增加用户

su:用来修改用户

chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就编入一个组群,所以还可以指定那些组群可以读取、写入或执行某一文件。

chmod (change the permissions mode of a file)

语法:chmod [ {ugoa} {+-=} {rwx} ]  文件或目录 u创建者 g同组 o其他用户 a所有用户

 [mode=421] 文件或目录  -R递归修改

文件的使用者 说明 权限 说明 增减 说明
u 拥有文件的用户 r 读取 + 添加权限
g 所有者所在的组群 w 写入 - 删除权限
o 其他人 x 执行 = 是它称为唯一权限
a 全部(u,g和o)        

[root@localhost ~]# ls -al 1.txt
-rw-r--r--. 1 root root 0 Jan  6 09:54 1.txt
[root@localhost ~]# chmod u+x 1.txt
[root@localhost ~]# ls -l 1.txt
-rwxr--r--. 1 root root 0 Jan  6 09:54 1.txt
[root@localhost ~]# chmod u-x,o+x 1.txt
[root@localhost ~]# ls -l 1.txt
-rw-r--r-x. 1 root root 0 Jan  6 09:54 1.txt
[root@localhost ~]# chmod u=wx,g=rwx,o=r 1.txt
[root@localhost ~]# ls -l 1.txt
--wxrwxr--. 1 root root 0 Jan  6 09:54 1.txt
删除某一文件的所有权限,输入命令: chmod -a rwx test.txt

为文件所有者添加权限,输入命令: chmod u+rwx text.txt

描述:改变文件或目录权限  数字方式 r=4 w=2 x=1  可以使用带有-l的ls命令来仔细查看一个文件的许多细节。下面的两个命令等价:

chmod 751 filename   =    chmod u+rwx,g=rx,0=x filename

su命令用来修改用户。这个命令非常重要,它可以让一个普通的使用者拥有超级用户或其他使用者的权限。不过,这个命令必须具有超级用户或其他使用者的口令才能成为超级用户或其他使用者。如果要离开,可以输入exit。标准用法:

su 用户名 (如果没有输入用户名则预设为root)

举例说明,假设当前用户user01,想要转变user02,则输入命令:

su user02 

系统返回:

password:

此时,输入user02的口令,就会变成user02.

useradd命令用来增加用户,只有根用户才能增加用户。如果没有登录根用户,输入su,再输入根口令即可。

添加用户输入命令

useradd username(用户名)     然后根据提示为新用户输入一个口令即可  

passwd username  useradd  -g  组名 用户名

添加组: groupadd 组名

查看Linux下用户: cat /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

格式: 用户名:x:用户ID:组ID 第三个参数:500以上的,就是后面建的用户,其他则为系统用户。

查看Linux下所有组信息 :cat /etc/group

root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:
cdrom:x:11:
格式: 组名:x:1(组的ID号) 组ID500以上的为后来的新建的组

 

Linux 复习笔记—权限

原文:http://www.cnblogs.com/liuminhan/p/6381381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!