Linux的用户及权限相关
- sudo:用户想要使用sudo提升权限运行命令的话,需要把他加到sudo的list中
- 否则会报错:xxx is not in the sudoers file.
- 步骤
- 切换到root用户,运行visudo命令
- 找到root ALL=(ALL) ALL,在下面添加一行 xxx ALL=(ALL) ALL 其中xxx是要加入的用户名称
 
- 用的编辑器是nano,Ctrl+O是保存,Ctrl+X有时是退出,Terminal最下面有说明
 
- su:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。所以最好用su-
- 修改密码
- 你是普通用户的话,修改自己的密码,用:passwd,就可以了,会让你先输入自己的旧密码,再输入两遍新密码。
- 你是root的话,用:passwd username,就可以修改username的密码了,直接输入两遍新密码就可以了,不用输入旧密码。
- 如果又不想改了,就一直回车
 
- cat /etc/passwd可以查看用户的bash设置等用户信息
- cat /etc/group可以查看用户组、口令、GID、包含的用户等信息
- 用户目录
- 其实和Windows类似,每个用户在/home目录下有独立工作目录(类似Windows的Users目录)
- /home下的用户工作目录的owner和group要设置成自己,如果这个用户是某个service创建/使用的账号,要设置成相应的owner和group
- 用useradd命令创建的用户通常会共用现有的bash,但有时如安装Nagios时用他的脚本生成的用户,可能会没有自己的bash,需要从root的~/.bashrc拷一份到/home/xxx下面
 
- 权限、Owner、Group
- 其实和Windows概念类似,只不过Windows上个人用户不经常sign out来切换账号,Windows的文件和文件夹也是基于人、组来分配读写运行权限
- 但是Windows的文件/文件夹可以给多个人、组设置不同的权限??Linux不可以??
 
- 查看权限
- 用ll命令(其实是bash中对ls命令的封装)时可以查看文件和文件夹的权限设置
- 比如rwxrwxrwx,第一组rwx是root对它的权限,第二组是owner对它的权限,第三组是group对它的权限,r是读权限,w是写权限,x是运行权限
 
- chmod 777 xxx修改权限设置
- chown newownername xxx修改拥有者
- chgrp newgroupname xxx修改组
 
- 其实和Windows概念类似,只不过Windows上个人用户不经常sign out来切换账号,Windows的文件和文件夹也是基于人、组来分配读写运行权限
Linux的用户及权限相关的更多相关文章
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
		Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ... 
- linux 添加用户、权限
		# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ... 
- Linux之用户和权限
		自从我大微软终于放下身段,决定给开源社区一个迟来的拥抱,追随多年的拥趸们像是突然得到了女神的垂青,各种茫然失措.痛哭流涕.欢欣鼓舞,纷纷唱了起来:“等了好久终于等到今天,梦了好久终于把梦实现……”唱完 ... 
- Linux中用户与组相关配置文件(整理)
		用户与组信息存放位置 说明 注释 /etc/passwd 存放用户基本信息 记录了每个用户的一些基本属性,并对所有用户可读,每一行记录对应一个用户,属性之间通过冒号分隔. 每一个行6个冒号,7个属性. ... 
- Linux文件/目录,权限相关
		查看权限 命令 # ls -l filename 结果 -rw-r--r-- l root root 27 11-10 14:50 filename 解析: -rw-r--r-- --共10位 第1位 ... 
- linux添加用户、权限
		# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假 ... 
- Linux命令-用户及权限管理
		一.权限管理linux系统中对文件权限的描述机制: u g od r w x r w x r - x (r读,w写,x执行)文件 所有者 所属组 其他人可以表示为二进制: 111 111 101也可以 ... 
- Linux的用户(组),权限,文件精妙的三角关系,和强大的帮助系统
		在linux中一切都是文件(文件夹和硬件外设是特殊的文件),如果有可能尽量使用文本文件.文本文件是人和机器能理解的文件,也成为人和机器进行 交流的最好途径.由于所有的配置文件都是文本,所以你只需要一个 ... 
- Oracle用户角色权限相关视图
		常用相关视图概述 DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限 USER_SYS_PRIVS: 当前用户所拥有的系统权限 SESSION_PRIVS: 当前用户所拥有的全部权限 ROLE ... 
随机推荐
- JSP页面中的时间显示问题
			在JSP页面中往往要将时间显示为指定格式的,如果传入的是Date类型很好解决 <fmt:formatDate value="${orderTime}" pattern=&qu ... 
- 黑暗之光 Day2
			1. 鼠标点击UI检测 UICamera.isOverUI 2. 鼠标指针管理 public class CussorManager : MonoBehaviour { public static C ... 
- 将maven打包为一个jar(可以体外加入jar)
			使用 maven-compiler-plugin插件, 在maven的pom的<build></build>标签中上加入 <build> <plugins&g ... 
- 【原】使用puppeteer爬虫下载Midi文件
			The Beatles 乐队的 Midi文件下载地址 puppeteer官方github地址 midi文件爬取示例代码github地址 1.安装npm 参考:安装npm及cnpm(Windows) 修 ... 
- redis centos7
			官网下载tar包 make 修改conf 修改 启动脚本 utils/redis_init_script 开放端口6379 
- dbcm with kubenetes
			1. create consul # kcompose convert -f /root/gitSwarm/dbcm-base-managers/compose/consul.yml genetate ... 
- [bzoj2212]Tree Rotations(线段树合并)
			解题关键:线段树合并模板题.线段树合并的题目一般都是权值线段树,因为结构相同,求逆序对时,遍历权值线段树的过程就是遍历所有mid的过程,所有能求出所有逆序对. #include<iostream ... 
- Flume NG 配置详解
			配置 设置代理 Flume代理配置存储在本地配置文件.这是一个文本文件格式,是Java属性文件格式.在相同的配置文件,可以指定一个或多个代理的配置.配置文件包括每个源,接收器和通道,把它们连接在一起, ... 
- CS4.1 RPM打包函数分析
			shell举例说明:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" &quo ... 
- 关于C++中不同类之间的赋值问题——存疑
			operator=不能重载为全局函数.理由如下 void operator=(int i , A& a) { a.a = i } ; 那么将会出现 99 = a 这种代码,但是99不是左值, ... 
