linux用户及权限(三)

权限管理:

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,..

修改某类用户或某些类用户权限:

u,g,o,a

chmod 用户类别=MODE file,..

修改某类用户的某位或某些位权限:
u,g,o,a

chmod 用户类别+|-MODE file,...

练习:
1、新建一个没有家目录的用户openstack;
# useradd -M openstack
2、复制/etc/skel为/home/openstack;
# cp -r /etc/skel /home/openstack
3、改变/home/openstack及其内部文件的属主属组均为openstack;
# chown -R openstack:openstack /home/openstack
4、/home/openstack及其内部的文件,属组和其它用户没有任何访问权限
# chmod -R go= /home/openstack

umask:遮罩码

666-umask

777-umask

# umask

# umask 022

文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1

umask:023

文件: 666-023=643    x

目录:777-023 = 754

站在用户登录的角度来说,SHELL的类型:

登录式shell:  正常通常某终端登录

su - USERNAME

su -l USERNAME

非登录式shell:

su USERNAME

图形终端下打开命令窗口

自动执行的shell脚本

bash的配置文件

全局配置

/etc/profile,/etc/profile.d/*.sh,/etc/bashrc

个人配置

~/.bash_profile,~/.bashrc

profile类的文件:

设定环境变量

运行命令或脚本

bashrc类的文件:

设定本地变量

定义命令别名

/etc/profile -->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc

非登录式shell如何读取配置文件?

~/.bashrc-->/etc/bashrc-->/etc/profile.d/*.sh

时间: 2024-10-11 00:15:08

linux用户及权限(三)的相关文章

Lesson 06 —— Linux 用户与权限

Lesson 06 -- Linux 用户与权限 useradd username 添加用户 Linux 系统中,所有用户(包括系统管理员)的账号和密码都可以在 /etc/passwd 和 /etc/shadow 这两个文件中找到,(用户和密码就放在文件中,/etc/passwd 只有系统管理员才可以修改的,其他用户可以查看,/etc/shadow 其他用户看不了).中passwd保存的是账号,shadow保存的是账号的密码等信息. /etc/passwd 文件 /etc/passwd文件是Li

linux文件属性、文件类型、linux用户和权限、软链接和硬链接

作者:Georgekai 归档:学习笔记 2017/12/22 day12 georgekai~~习惯:操作前备份,操作后检查 本章正题: linux文件属性.文件类型.linux用户和权限.软链接和硬链接 1.1 文件属性 1.1.1 查看文件属性的含义 [[email protected] ~]# ls -lhi total 40K 791060 -rw-------. 1 root root 1.1K Dec 11 04:20 anaconda-ks.cfg 注: 791060  #是In

linux用户及权限管理

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

LINUX 用户及权限之我见

  用户是登录系统的身份凭证,不同的用户登录系统后,能够进行的操作也是不相同的.用户的正确配置和管理,是我们管理好主机和系统的重要前提.而了解用户的各种特性,才能够帮助我们实现对用户的很好管理. linux 系统最优秀的地方之一,就在于它的多用户.多任务环境.为了区别不同用户的操作,对不同用户有一个安全的管理机制,而关于文件的权限管理和使用,就显得尤为重要. 在这里,就linux系统里面的用户和权限,谈谈我个人的一点点认识. 一.用户相关 1. 用户的定义: 严格来讲,linux系统并不"认识&

linux用户和权限管理

目录: 一.用户相关 配置文件.命令(groupadd.groupmod.groupdel.useradd.usermod.userdel.passwd.gpasswd.newgrp) 二.权限相关 命令(chmod.chown.chgrp.umask),额外(id.su) 三.杂项 随笔记录 用户权限管理单从字面上就能明白是什么,而且大致也就是这么个意思.而只要是从事电脑方面工作的人也都用的到,我想谁也不想自己管理的主机没事多些小东西吧. 用户只是系统上面用来标识一个身份的名称,而身份说白了就

实验03 Linux用户和权限管理

一.实验目的 熟悉Linux的用户和权限管理 二.实验环境 CentOS 6.5系统. 三.实验内容 1. 用户的添加.删除.修改 2. 用户组的添加.删除.组成员管理 3. 文件和目录的权限和权限掩码设置 4. 文件和目录的所有者和属组设置 5. 特殊权限的设置 四.实验步骤: (1) 查看/home目录下各目录的权限,了解普通用户主目录的权限设置特点 命令:_ls –ld /home_ (2) 查看当前用户默认权限掩码 默认权限掩码: _umask(0022)_ (3) 创建文件stufil

Day5:Python学习笔记之Linux——用户和权限

  Linux用户的创建与修改 root : x : 0 : 0 : root : /root : /bin/bash 用户名 :密码占位符:uid(用户编号):gid(组编号):用户描述信息:用户家目录 :是否重新打开shell终端 命令 id user1 ------查看user1的详细信息 useradd 用户名 -u uid -g gid(主组) -G 附加组 -c 备注信息 -d 家目录 ------按照uid.gid(如果没有主组需手动创建).备注,家目录(如果没有家目录自动创建)新

Linux用户及权限相关知识

linux用户及相关知识 一.相关名词解释 每一个用户名都对应一个用户ID即UID,主机通过用户名解析成UID进行用户识别. 每一个用户组名都对应一个组ID即GID,主机通过用户组名解析成GID进行用户识别. 1.名称解析:将用户名和UID进行转换. 2.用户认证:验证该用户是否具有该权限登陆该主机. 3.用户授权:该用户是否有权限访问该文件. 4.审计:记录该用户在当前系统的行为. 5.认证机制 :linux默认的认证机制 shadow   影子口令 [[email protected]/]#

6.linux 用户和权限的建立

一.用户和权限的建立 su  用户名       切换用户,如果是root用户切换其他用户,不需要输入密码. exit  可以切换回上一个用户 linux 操作系统用户分哪几类? 管理员:root用户   uid 值 0 普通用户:uid 500 到 60000 之间  可以登录系统 /bin 程序用户:uid  1-499  不可以登录系统  当程序启动时需要调用用户的权限,只能赋予程序用户的权限 /etc/passwd   记录系统中所有用户的信息 root:x:0:0:root:/root