原文链接: http://blog.csdn.net/testcs_dn/article/details/70482468…
1.打开终端,提示符为"$",表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此时的提示符变为"#". 注意,输入密码时终端是不显示的,而且每次切换为root用户都要经过这个过程. 2.切换回普通用户,只要输入 "su 用户名"就OK了.…
组管理 提示:创建组/删除组的终端命令都需要通过sudo执行 序号 命令 作用 01 groupadd组名 添加组 02 groupdel组名 删除组 03 cat/etc/group 确认组信息 04 chgrp –R 组名 文件/目录名 递归修改文件/目录的所属组 提示: 组信息保存在/etc/group文件夹中 /ect目录是专门用来保存系统配置信息的目录 修改完文件或者目录的所属组之后,此文件的组权限会变成rwx,这时候我们只需要将需要的用户添加都改组之中便有了改组具有的权限. 用户管理…
问题背景:你用一个用户更新了代码,此时想用另一个用户提交,这就涉及到一个svn切换用户的问题 1. 查看svn 的用户名,密码:找到用户名,密码文件,都是明文的,你可以看到例:linuxhjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ ls9aad7e9f713353a655cf4365926120c7hjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ cat 9aad7e9f713353a655cf4365926…
su 切换用户 序号 命令 作用 说明 01 su - 用户名 切换用户,并且切换家目录 '-'可以切换到用户家目录,否则保持位置不变 02 exit 退出当前登录账户 返回上一级用户 图:su与exit 注: su不接用户名,可以切换到root,但是不推荐使用,因为不安全. su - 1.su 用户名,没有带'-'号. #只切换用户,不切换家目录 2.su - 用户名 与 exit  #参见上图 3.sudo su - #切换到根目录  注: su - 不接用户名,可以切换到root,但是不推…
centos单用户 救援 运行级别  yum,单用户模式,救援模式,inittab :启动级别  e2fsck  wetty  mingetty  物理终端 /dev/console  虚拟终端 /dev/tty(0,6)  模拟终端 /dev/pts/# grub-md5-crypt  给grub加密码  initrd   第二节课 上半节课 yum centos6.6的内核 单用户模式 救援模式 给grub加密码 下半节课 Linux启动流程 inittab :启动级别 e2fsck wet…
1.用户管理 2.用户组 3.权限分配 一.查看与用户相关文件命令: 1.cat 2.more 3.head /etc/passwd    #查看文件的前十行 4.head -2 /etc/passwd #查看文件的前两行 5.tail /etc/passwd    #查看文件的后十行 6.tail -f /etc/passwd #实时跟踪文件的后十行 6.tail -2 /etc/passwd #查看文件的后两行 7.wc -l /etc/passwd   #显示文件的行数 8.nl /etc…
说明: 1.这篇博文记录的是CentOS 7 用户账户的配置,包括添加用户.添加用户组.删除用户.删除用户组等.其中包括分析用户的配置文件.目录以及对安全的思考. 2.用户配置方面CentOS 7与以往版本感觉没有差别. 第一部分 认识用户 Centos 7 系统最小化安装,默认配置,是没有创建其他用户的.作为服务器操作系统,为了安全起见,一般是使用一般用户.这就牵涉到用户.用户组的创建以及删除. 此外,CentOS 7 和其他版本的Linux一样,都具有相应用户的配置文件及目录,如下: /et…
######linux用户分类1.root 用户 linux皇帝 2.普通用户 贫民百姓 [root@oldboyedu-01 oldboy]# useradd oldboy[root@oldboyedu-01 oldboy]# id oldboyuid=500(oldboy) gid=500(oldboy) groups=500(oldboy)[root@oldboyedu-01 oldboy]# id lilaoshiid: lilaoshi: No such user[root@oldbo…
1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种 细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还 有组账户所谓组账户就是用户账户的集合,centos组中有两种类型,私有组和标准组,当创建一个新用户时,若没有指定他所属的组,centos就建立以 个和该用户相同的私有组,此私有组中只包括用户自己.标准组可以容纳多个用户,如果要使用标准组,那创建一个新的用户时就应该指定他所属于的组,从另外一 方面讲,同一个用户可以属于多个组,例如某个单位的领导组和技术组,lik是该…
su 临时切换身份到另外一个用户,使用su切换用户之后,不会改变当前的工作目录,但是会改变一些环境变量. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.   1.语法       su [选项]  [参数]   2.选项列表 选项 说明 --help 显示帮助文档 --version 显示命令版本 -       | -l | --login 切换用户时启动一个新的shell,可以改变工作目录以及环境变量 -c | --comma…
普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或是直接 su - 示例 : 试图查看文件/etc/shadow时,提示拒绝访问,此时使用su - 命令切换成root身份后,即可正常查看…
日常操作中为了避免一些误操作,更加安全地管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命…
首先启动的时候的时候,需要进入单用户模式(进入单用户模式的前提是系统引导器能正常工作),单用户模式是不需要输入密码,并且(进入单用户模式,没有开启网络服务,不支持远程连接 )网上说可以通过GRUB (GNU GRUB 是一个多重操作系统启动管理器.GNU GRUB 是由GRUB(GRand Unified Bootloader) 派生而来) 那怎么进入GRUB那?进入的方式是,在启动的时候,进入启动界面后,按除了Enter键之外的任意键,即可进入该界面.然后 按“e”键进入CentOS 启动界面…
关于 Nginx (发音 “engine x”)这是一款免费.开源.高效的 HTTP 服务器,Nginx是以稳定著称,丰富的功能,结构简单,低资源消耗.本教程演示如何在CentOS 6.5服务器(适用于 CentOS 7)安装Nginx与PHP(通过php-fpm)和MySQL(MariaDB). 1 先说一下 本文使用的主机名称: server1.example.com 和IP地址: 192.168.1.105.这些可能与你的计算机有所不同,注意进行修改. 2 使用外部仓库 Nginx不是从官…
      Sharepoint2013中没有切换用户的菜单,每次登录后,浏览器就会记住密码.要重新换一个用户登录的时候,就需要把浏览器都关闭,然后重新启动.这样非常不方便.特别是在测试权限这一块的时候,经常需要切换用户.微软之所以把这个功能去掉,可能是因为有安全问题,浏览器缓存中有可能记录上次用户的一些信息,如果在当前页面切换用户,后面的用户可能还会看到上一个用户的一些信息.也有可能是和2013中的某些新功能有冲突,总之微软是把它去掉了,但是这个功能对开发人员来说,是很实用的.我们还得想办法把…
1.切换用户并执行命令 su 用户名 -c "命令" 2.切换用户并执行脚本 su 用户名 -s /bin/bash 脚本路径 3.切换用户并执行命令集su 用户名 <<EOF命令集EOF…
CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的username@hostname的组合,看起来很不舒服. 原因就是你创建用户的时候,如果指定了-M参数,而因此没有创建用户家目录,所以系统就不会在创建用户的时候,自动拷贝/etc/skel目录下的用户环境变量文件到用户家目录,也就导致这些文件不存在,出现-bash-4.1#的问题了,手动拷贝一下就行 解决方法一.未验证…
我们平时在linux下切换用户后命令行为什么会变成-bash-3.2$呢,我们来分析一下,这就是跟linux的机制有关联了,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于/etc/skel这个目录,是主要被useradd所用到.所以命令行会变成-bash-3.2$主要原因可能是用户主目录下的配置文件丢失 通过如上的解析,我们不难发现要解决命令在用户切换之后为什么会变成bash格式…
大部分Linux发行版的默认账户是普通账户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su - 前者只是切换root身份,但shell环境仍然是普通用户的shell: 而后者连用户和shell环境一起切换成root身份了.只有切换了shell环境才不会出现PATH环境变量错误.su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录:而用su - 命令切换以后,工作目录变成root工作目录…
CentOS修改用户密码方法 CentOS修改用户密码方法 1. 普通用户 a. 获取超级用户root权限 命令:su或者su -或者su - root b. passwd 用户名 2. 超级用户 a. 打开system-auth文件 命令:vi /etc/pam.d/system-auth b. 修改其中一行(设置最小密码长度为4): password    requisite     pam_cracklib.so try_first_pass retry=3 type= minlen=4…
转自 Linux中切换用户变成-bash4.1-$的解决方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/article/details/50588985 在linux中切换用户时变成-bash4.1-$,发现有两个情况可能会出现这种现象. 场景一:1.在根目录下创建目录dir 2.useradd -d /dir tom 创建用户tom,指定其家目录为/dir,而不是其默认家目录下(/home/tom) 3.su…
useradd 用户名 passwd 用户名,给指定用户设密码 passwd给当前用户设密码 添加一个用户系统会自动在以下文件或目录创建对应用户信息: [root@localhost ~]# grep shipotian /etc/passwdshipotian:x:1002:1002::/home/shipotian:/bin/bash[root@localhost ~]# grep shipotian /etc/shadowshipotian:$6$mDzNFfmC$c/PmvY4M2WIo…
遇到的问题 在配置linux的时候,发现一个问题:su root切换到root用户后,/etc/profile 中配置的PATH不起效果. 问题分析和疑问 是不是~/.profile,~/.bashrc等初始化当前用户的脚本有非法的初始化操作覆盖了PATH ? /etc/profile 定义的PATH不是全局有效吗? 解决办法 疑问1很快排除了,后来google 到这里找到解决思路. 用su - root 代替 su root 跟着文中提到的几个概念(登录shell,交互shell),查了一下资…
Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法. 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: -bash-4.1$ \ -bash-4.1$ \ 而不是我们经常看到的username@hostname的组合,看起来很不舒服. 解决方案: 问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题. 1.在Terminal输入: vi ~/.bash_profile 2.如果没有.bash_p…
第一种方法 cat test.sh #!/bin/bashsu - test <<EOFpwd;exit;EOF 执行结果图: 第二种方法 当然也可以用下面的命令来执行 复制代码代码如下: su - test -c "pwd" ps: 切换用户只执行一条命令的可以用: su - oracle -c command切换用户执行一个shell文件可以用:su - oracle -s /bin/bash shell.sh 转自 Shell脚本中实现切换用户并执行命令操作_linu…
今天在一台新服务器下切换用户的时候出现“This account is currently not available”错误上网检索了一 下发现是用户的shell禁止登录的问题 解决办法:比如我是 su elasticsearch的时候出现的问题用cat看看 apache的帐号信息# cat /etc/passwd | grep apache发现它的shell是“/sbin /nologin”,需要改成“/bin/bash”# vi /etc/passwd修改完毕后,保存退出 这 样再 su e…
建议大家切换用户的时候 使用  su -  root  这样,否则可能发现某些命令执行不了 关于su .su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码. 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种…
刚准备在FreeBSD下学习Shell,结果发现怎么好多命令都没有,比如declare.后来发现连bash都没有,好像bash用的多一些吧,于是就准备将csh换成bash. 由于没有bash,所以先得安装一个bash: pkg install bash        -- 下载速度超慢,不过好在bash不大 root@www:/usr/ports/ports-mgmt/pkg # pkg install bashUpdating FreeBSD repository catalogue...Fr…
Linux切换用户时报错/.bash_profile: Permission denied,命令行(终端提示符)出现-bash-4.2$ 利用su - 切换用户时,发现有一个用户切时出现如下情况 [root@localhost ~]# su - aaa su: warning: cannot change directory to /home/aaa: Permission denied -bash: /home/aaa/.bash_profile: Permission denied -bas…