linux给用户所有权限,linux下怎么给用户赋予权限

linux给用户所有权限目录

linux下的用户权限

linux下怎么给用户赋予权限

linux给用户文件权限命令linux给用户文件权限

linux下的用户权限

用户权限是linux安全性的一个方面。

这些权限分为几个类型,包括文件许可,文件属性,文件系统配额和系统资源限制。

(1)文件和目录许可

我们可以对linux中的文件和目录设置许可。

防止别人阅读你的私人文件和进入敏感目录。

我们可以将文件许可设置到最小,然后基于需要逐一放松许可。

下面是一个文件许可的简单例子:

dai$ ls -l d.txt

其中文件许可信息是:

- rw- rw- r--

分别为文件类型 所有者许可 组许可 其他人许可

文件许可的3种权限可设置为许可或拒绝,也就是置位或清空,因此可以将许可看作0和1的集合,如rwx为读,写,执行,就可以写成111也可以写成八进制的7,rx为读,写,清空写入许可,因此可以写成101,八进制为5,rwxr-x--x为111101001其八进制为751

更改文件许可:

dai$ ls -l d.txt

-rw-rw-r-- 1 dai users 20445 Nov 6 05:40 d.txt

dai$ chmod 751 d.txt

dai$ ls -l d.txt

-rwxr-x--x 1 dai users 20445 Nov 6 05:40 d.txt也可以使用chmod命令的如下符号模式:

dai$ ls -l d.txt

-rw-r--r-- 1 dai users 20445 Nov 6 05:40 d.txtdai$ chmod +x d.txt

dai$ ls -l d.txt

-rwxr-xr-x 1 dai users 20445 Nov 6 05:40 d.txt

这里chmod+x其含义是“增加执行许可:+表示增加许可 -表示除去许可因为可以仅更改组许可

dai$ chmod g-r d.txt

dai$ ls -l d.txt

-rw---xr-x 1 dai users 20445 Nov 6 05:40 d.txt

在可写目录下册除其他用户的文件

所有用户只要他对这个目录有写的权限,他不仅可以在目录下创建文件,也可以册初目录下的所有文件,包括不属于自己的文件

如:

dai$ ls -ld temp

drwxrwxrwx 2 dai users 20445 Nov 6 05:40 temp

我们可以看到,该目录属于dai,但任何人都有写的权限,现在有个用户ming,要册除一个不属于他且无权读取的文件:

ming$ls -l

total 0

-rw------ 1 dai users 20445 Nov 6 05:40 a

-rw------- 1 ming users 20445 Nov 6 05:40 b

-rw------- 1 root root 20445 Nov 6 05:40 c

ming$cat a

cat: a: weijianleirong

ming$rm -f a

ming$ls -l

total 0

-rw------- 1 ming users 20445 Nov 6 05:40 b

-rw------- 1 root root 20445 Nov 6 05:40 c

我们可以看到文件a不是ming所有,用户ming对文件也a没有读,写权限,但他成功册除了文件。

他做到这一点是因为他对目录有写权限-在linux下册除文件只是更改目录,即只要最目录有写权限要让用户只能册除自己的文件,只需要给目录设置粘连位

dai$ chmod +t temp

dai$ ls -ld temp

drwxrwxrwt 2 dai users 20445 Nov 6 05:40 temp

现在用户ming就不可以册除文件a了,但还可以册除自己的文件

除了读(r),写(w),执行(x)权限外,还可以设置两个许可位,set-user-id(简写为suid)位 set-group-id(sgid)位。

其作用是程序以所有者身份运行,而忽略实际执行程序的用户身份。

root# ls -l suiffile

rwxr-xr-x 21 dai users 20445 Nov 6 05:40 suiffile

root# chmod u+s suiffile

rwsr-xr-x 21 dai users 20445 Nov 6 05:40 suiffile

在代表用户权限的x位置的s位置s就是suid位

有时候对于敏感文件,读,写,执行,权限并不充分使用高级文件属性我们可以使用chattr和lsattr。

属性可以增加对文件和目录的保护和安全性,如,i设置文件不可以更改,使文件不可以修改,册除,重命名,s属性使文件被册时候,类容从磁盘上完全抹去:

s:文件册除时从磁盘清零,d:文件不可以百转储 a:文件只能以追加模式打开,只有root可以设置这个属性

dai$ lsattr c.txt

--------- c.txt

dai$ chattr +c c.txt

dai$ chattr +d c.txt

dai$ chattr +s c.txt

dai$ lsattr c.txt

s-c---d- c.txt

dai$ chattr -d c.tx

s-c----- c.txt

linux下怎么给用户赋予权限

使用chmod 命令

使用方式 : chmod [-cfvR] [--help] [--version] mode file...

说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。

利用 chmod 可以藉以控制档案如何被他人所调用。

参数 :

mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c : 若该档案权限确实已经更改,才显示其更改动作

-f : 若该档案权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

范例 :将档案 file1.txt 设为所有人皆可读取 :

chmod ugo+r file1.txt

将档案 file1.txt 设为所有人皆可读取 :

chmod a+r file1.txt

linux给用户文件权限命令linux给用户文件权限

linux什么命令修改文件权限?

Linux修改文件和文件夹的权限用chmod命令,chmod命令格式为:

chmodxyz要修改权限的文件或目录

其中x是文件或目录的所有者的rwx权限相加,y是文件或目录的所属用户组的rwx权限相加,z是其他用户对文件或目录的rwx权限相加。

而rwx分别的权重是4、2、1,比如:

chmod755/root/testfile的设置含义是:设置/root/testfile的权限字符串为-rwxr-xr-x(分别对应x=r+w+x=4+2+1=7,y=r+w+x=4+0+1=5,z=r+w+x=4+0+1=5)。

chmod命令还有一个重要参数需要了解:-R参数(大写的R),这个参数表示进行权限的递归设置,就是将文件夹及此文件夹下的所有文件和子目录都进行权限的更改。

示例:

chmod755-R/root/testdir/

unix/linux系统中如何读取一个文件的存储权限?

unix/linux通过命令ls-a来读取一个文件的存储权限,通过命令chown来修改文件的存储权限。

linux只有只读的权限怎么把数据拷贝出来?

需要准备的材料分别是:电脑、linux连接工具。

1、首先连接上linux主机,进入等待输入指令的linux命令行状态。

2、通过cd指令进入到要设置文件的所在目录,再通过ll指令获取当前test文件的权限状态。

3、输入:chmod444test.txt,再按回车。

4、最后输入ll指令查看到test.txt的文件权限已经变为了只读。

linux文件权限要root吗?

linux文件权限不需要root。

linux中有很多的用户,每一个用户创建的文件,都有完全的权限,不需要root。

文件权限

文件的权限针对三类对象进行定义

owner属主,缩写u

group属组,缩写g

other其他,缩写o

每个文件针对每类访问者定义了三种主要权限

r:Read读

w:Write写

x:eXecute执行

另X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)

在Linux系统上创建的文件夹的默认权限是什么?

linux下创建默认文件夹默认权限是,创建者可读写可执行,同组的用户可读写可执行,其它用于可执行可读不能写,即drwxrwxr-xd代表文件夹第一个rwx表示创建者可读写可执行,第二个rwx表示同组的用户可读写可执行第三个r-x表示其它用于可执行可读不能写。 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)

来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!