linux文件权限

Linux用户操作

二次信任 提交于 2019-11-28 16:09:39
多用户操作 Linux的特点之一就是支持多用户操作,学习Linux,当然要先知道它的特点   用户里面最牛的就是root用户(超级用户),它可以更改任何内容,不受权限限制,root用户登陆后系统的提示符是#,其他用户则为$   切换虚拟终端Ctrl+Alt+F[1~6] 利用切换终端可以实现多用户登陆,如果你的Linux是图形界面,右键打开两个终端也是一样的   useradd Tom  创建Tom用户   passwd Tom  给Tom更改密码(新创建的用户默认是没有密码的 只能root用户 普通用户只能改自己的密码 命令为 passwd+回车)   passwd -d Tom  清除Tom用户的密码,关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码   su Tom     可以从其他用户切换为Tom用户,(如果是从root用户切换不需要密码,其他用户切换需要输入密码)   exit       退出 如果你切换为一个用户,此命令可以一层一层退出用户的登录状态 例 root -> Tom -> Mark 这时用exit会返回Tom的登陆状态   userdel -r Tom 删除Tom用户 -r是指递归进行 用户配置文件   创建一个用户会在以下文件中新增该用户的配置文件     (1) /etc/passwd 用户信息文件    

Linux文件权限与授权

人盡茶涼 提交于 2019-11-28 15:27:10
序言: 本篇主要讨论以下内容: Linux中文件权限 文件的授权 用户组 文件权限 ls -lh //可以查看目录详情,包括内存占用大小 drwxr-xr-x 2 root root 21 Jun 19 17:51 fileIotServer -rw-r--r-- 1 root root 63M Jun 19 18:48 iotserver-0.0.1.jar -rw-r--r-- 1 root root 26K Apr 25 02:29 mysql80--el7-3.noarch.rpm -rw------- 1 root root 11K Jun 20 11:59 nohup.out 第一个字符一般用来区分文件和目录: d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。 -:表示这是一个普通的文件。 l:表示这是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。 s、p:这些文件关系到系统的数据结构和管道,通常很少见到。 第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权 w(Write,写入):对文件而言,具有新增、修改文件内容的权限

Ubuntu总结(三)

旧街凉风 提交于 2019-11-28 15:18:12
继上一篇文章Ubuntu总结(二) 十七.用户管理 增加用户 useradd 用户名 useradd -u (UID号) useradd -p (口令) useradd -g (分组) useradd -s (SHELL) useradd -d (用户目录) 如:useradd lee 增加用户名为 lee的账户 修改用户 usermod -u (新UID) usermod -d (用户目录) usermod -g (组名) usermod -s (SHELL) usermod -p (新口令) usermod -l (新登录名) usermod -L (锁定用户账号密码) usermod -U (解锁用户账号) 如:usermod -u 1024 -g group2 -G root lee 将 lee用户 uid 修改为 1024,默认组改为系统中已经存在的 group2,并且加入到系统管理员组 删除用户 userdel 用户名 (删除用户账号) userdel -r 删除账号时同时删除目录 如:userdel -r lee 删除用户名为 lee的账户并同时删除 lee的用户目录 组账户维护 groupadd 组账户名 (创建新组) groupadd -g 指定组GID groupmod -g 更改组的GID groupmod -n 更改组账户名 groupdel 组账户名

《Linux查看文件/文件夹权限,并修改权限》

岁酱吖の 提交于 2019-11-28 14:46:04
相关的实现命令: 1. 文件权限 使用 ls -l 查看文件或文件夹的权限后,会出现 10 个字符的字符串。例如 drwxr-xr-x ,具体的含义如下: Type : d , User :rwx,Group:r-x,Others:r-x。其中, r : read , w : write , x : execute (执行)。 ( 1 ) Type: 有很多种。最常见的是: - 表示文件, d 表示文件夹。 ( 2 ) User: 占三个空,表明使用 User的身份可以做什么处理。一般就是指你,这个正在使用电脑的人。其中, r :能读, w :能写, x :能执行, - :不能完成某个操作。 ( 3 ) Group: 一个 Group 里可能有一个或多个user, 这些权限的样式和 User一样。它是一个User的集合。一般来说,像一个企业部门的电脑,都可以放在一个Group 里, 分享了一些共享文件和权限。 ( 4 ) Others: 除了 User 和 Group 以外的人的权限。 2. 修改权限 chmod修改权限: chmod [ 谁][怎么修改] [哪个文件] 例如: chmod u+r t1.py ( 1 ) [ 谁] u: 对于 User 修改 g: 对于 Group 修改 o: 对于 Others 修改 a: (all) 对于所有人修改 ( 2 ) [ 怎么修改]

linux基础总结

回眸只為那壹抹淺笑 提交于 2019-11-28 13:54:40
 linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 shutdown -h now(立即进行关机) shutdown -r now (现在重新启动计算机) reboot (现在重新启动计算机) 进入桌面 startx 用户登录 登录时尽量少用root账户登录,因为它是系统管理员,最大的权限,难免操作失误。可以利用普通用户登录,登录后再用“su -”命令来切换成系统管理员身份 用户注销 在提示符下输入logout即可 linux的文件系统是采用层级式的树状目录结构 ,在此结构中的最上层是 根目录“/” ,然后在此目录下再创建其他的目录,深刻理解linux文件目录是非常重要的 - / - root,存放root用户的相关文件 - home,存放普通用户的相关文件 - bin,存放常用命令的目录,如vi,su - sbin,要具有一定权限才可以使用命令 - mnt,默认挂载光驱和软驱的目录 - etc,存放配置的相关文件 - var,存放经常变化的文件,如网络连接的sock文件 - boot,存放引导系统启动的相关文件 - usr,安装一个软件的默认目录,相当于windows下的program files 下面就来介绍一些比较常用的命令及使用方法: pwd ,显示当前在哪个路径下 linux的用户管理 useradd 用户名

Linux基础命令总结

*爱你&永不变心* 提交于 2019-11-28 13:54:23
数据挖掘工程师并不是一直都在图形化界面中工作,并且随着大数据开源技术的发展,会有更多的任务需要在命令行环境下完成,比如在hadoop环境下进行数据文件的导入导出,在ubuntu环境下进行python库的安装与配置,因此就需要掌握一些基本的、常用的Linux命令。本文针对这一话题进行了总结梳理。 1.目录操作 (1)绝对路径与相对路径 绝对路径 :路径的写法一定由根目录”/”写起,比如:/usr/local/lib 相对路径 :路径的写法不是由根目录”/”写起,比如:local/lib。这时,这个目录相当于是将当前目录作为“根目录”,如果当前目录变化了,那么这个相对路径就要需要修改。 (2)打印当前目录:pwd 命令格式: pwd 返回当前目录的绝对路径。 (3)切换目录:cd 命令格式: cd 目录名 cd 绝对路径 cd 相对路径 cd . --切换到当前目录 cd .. --切换到上一层目录 cd / --切换到根目录 cd ~ --切换到home目录 (4)创建目录:mkdir 命令格式: mkdir 新目录名(既可以是绝对路径,也可以是相对路径) -p参数: mkdir -p 新目录名 -p的作用是,不使用-p参数时,如果要创建的目录所在的上层目录不存在时,就会报错;而使用了-p参数后,就会直接一次性连上层目录都创建了。如下:创建tmp3中的tmp4

Linux就该这么学11学习笔记

ⅰ亾dé卋堺 提交于 2019-11-28 13:38:08
参考链接: https://i.cnblogs.com/EditPosts.aspx?opt=1 文件传输协议 一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议的传输拓扑如图所示。 FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输链路的主机。FTP协议有下面两种工作模式。 主动模式 :FTP服务器主动向客户端发起连接请求。 被动模式 :FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。

linux下添加用户并赋予root权限

核能气质少年 提交于 2019-11-28 12:02:19
1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all authentication tokens updated successfully. 2、赋予root权限 方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然后修改用户,使其属于root组(wheel),命令如下: #usermod -g root tommy 修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。 方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL

Linux学习-文件基础权限

我的未来我决定 提交于 2019-11-28 11:16:51
文件基本权限 drwxr-xr-x 第一个字符表示文件类型 d:表示是一个目录。 -:表示这是一个普通的文件。 l: 表示这是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。 s、p:这些文件关系到系统的数据结构和管道,通常很少见到。 文件权限 从第二个字符到最后共 9(第 2- 10个字符)个字符,三个字符为一段:如rw-r--r-- 第 11个字符:. 与selinux相关,有这个点表示selinux开启,没有这个点表示selinux关闭(不做了解) 读(r) :Read,对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 ,注意,对于目录而言,浏览的意思就说,r权限仅仅表示你有权限知道这个目录会有哪些内容,而不代表你就能cd到该目录进行工作,这是x权限才有的。 写(w) :Write,对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限 执行(x) :execute,对文件而言,具有执行文件的权限;对目录来说,具有进入(cd)目录的权限,事实上,对于目录来说,如果只有x权限,没有r权限的话,ls指令都执行不了,因为若没r权限,这个目录里的内容就不能读 分类 属主:该文件创建者或被指定的文件所属者 属组:文件的所属组(在该组内的非属主用户对该文件拥有该属组权限) 其他:其他用户

ubantu下关于linux命令合集

时光怂恿深爱的人放手 提交于 2019-11-28 10:25:42
ubantu下linux的命令与操作 1、熟悉linux目录是学习linux非常必要的第一步 linux目录结构: linux目录: /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。 /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu 表示用户 edu 的家目录。 /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 /lost+fount:系统异常产生错误时