linux切换用户

linux下 如何切换到root用户

╄→гoц情女王★ 提交于 2020-01-22 07:56:21
默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢? (1)sudo 命令 xzm@ubuntu:~$ sudo 这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。 (2)sudo -i xzm@ubuntu:~$ sudo -i 通过这种方法输入当前管理员用户的密码就可以进到root用户。 (3)如果想一直使用root权限,要通过su切换到root用户。 那我们首先要重设置root用户的密码: xzm@ubuntu:~$ sudo passwd root 这样就可以设置root用户的密码了。 (4)之后就可以自由的切换到root用户了 xzm@ubuntu:~$ su 输入root用户的密码即可。 su "king" 或者 exit回到用户权限 来源: https://www.cnblogs.com/ricksteves/p/10272577.html

CentOS7 查看IP及设置

孤者浪人 提交于 2020-01-20 15:45:30
场景:刚装完CentOS7,想用Xshell连接,但是不知道IP 1.首先要先查看一下虚拟机的ip地址,因为ipconfig不是centos7,因此要使用 ip addr来查看。 2.查看之后你就会发现ens33是没有inet属性的,然而不存在这个属性是不可以连接虚拟机的。然后查看一下ens33配置,用vi/etc/sysconfig/network-scripts/ifcfg-ens33(如果没有ens33,找ifcfg-e开头文件,这个是网卡名称) 命令查看。 3.按i,进入编辑模式,修改 no 为 yes,按 ESC,按:,输入wq!,退出编辑。修改完成以后输入 service network start 启动网卡。 4.启动成功! ############################一般用户切换超级用户############################### 场景:因为我登录系统的是用一般用户cjs,所以修改文件会报出 cant writing的提示,这是没有权限修改文件 普通用户进入超级用户: 输入su,回车,再输入登陆密码 超级用户切换到普通用户: su cjs 《 linux下 如何切换到root用户 》 来源: CSDN 作者: caijunsen 链接: https://blog.csdn.net/caijunsen/article/details

linux基础之用户及用户组管理

亡梦爱人 提交于 2020-01-16 16:40:36
本节内容 用户管理 1. 为什么需要用户? 1.linux 是一个多用户系统 2. 权限管理(权限最小化) 2. 用户相关文件 /etc/passwd --> 用户基本信息 /etc/shadow --> 密码信息 /etc/default/useradd --> 保存了 useradd 的默认配置 /etc/login.defs --> 保存了全局信息 /etc/group --> 组信息 /etc/gshadow--> 组密码 /etc/skel--> 用户家目录模板 3. 用户信息 三类用户: 超管 root ( 0 ) 系统用户(运行服务,通常不许登录系统 1-999 ) 普通用户( 1000-60000 ) 4. useradd :添加用户 -g: 指定主组 -G :指定附加组 -u: 指定 uid -r: 创建系统用户 -s: 指定 shell 类型( /bin/bash,/sbin/nologin ) -c: 添加描述信息 5. usermod :修改用户信息 -g: 指定主组 -G :指定附加组 -u: 指定 uid -r: 创建系统用户 -s: 指定 shell 类型( /bin/bash,/sbin/nologin ) -l: 改名 -e: 过期时间( / ) 6. passwd :修改用户密码 passwd 用户名 echo " 用户密码 " | passwd

windows下xshell操作Linux命令大全(及服务器日志查看)

隐身守侯 提交于 2020-01-15 05:05:11
( 1 ) 命令ls——列出文件    ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件    ls a * 列出当前目录下以字母a开头的所有文件    ls -l * . doc 给出当前目录下以 . doc结尾的所有文件 ( 2 ) 命令cp——复制文件    cp afile afile . bak 把文件复制为新文件afile . bak    cp afile / home / bible / 把文件afile从当前目录复制到 / home / bible / 目录下    cp * / tmp 把当前目录下的所有未隐藏文件复制到 / tmp / 目录下    cp -a docs docs . bak 递归性地把当前目录下的docs目录复制为新目录docs . bak , 保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项    cp -i 在覆盖前询问用户    cp -v 告诉用户正在做什么 ( 3 ) 命令mv——移动和重命名文件    mv aflie bfile 将afile重命名为bfile    mv afile / tmp 把当前目录下的afile移动到 / tmp / 目录下 ( 4 ) 命令rm——删除文件和目录    rm afile 删除文件afile    rm *

Linux 系统中用户切换

僤鯓⒐⒋嵵緔 提交于 2020-01-11 00:40:29
1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。 -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变。如果没有指定USER,缺省情况是root。 -m, -p ,–preserve-environment:执行su时不改变环境变数。 -c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。 –help 显示说明文件 –version 显示版本资讯 USER:欲变更的使用者账号, ARG: 传入新的Shell参数。 2. su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root

linux系统中用户切换

爷,独闯天下 提交于 2020-01-11 00:39:22
1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。 -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变。如果没有指定USER,缺省情况是root。 -m, -p ,–preserve-environment:执行su时不改变环境变数。 -c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。 –help 显示说明文件 –version 显示版本资讯 USER:欲变更的使用者账号, ARG: 传入新的Shell参数。 2. su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root

Linux 系统中用户切换

安稳与你 提交于 2020-01-11 00:38:31
1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。 -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变。如果没有指定USER,缺省情况是root。 -m, -p ,–preserve-environment:执行su时不改变环境变数。 -c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。 –help 显示说明文件 –version 显示版本资讯 USER:欲变更的使用者账号, ARG: 传入新的Shell参数。 2. su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root

Linux 系统中用户切换

佐手、 提交于 2020-01-11 00:37:34
1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。 -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变。如果没有指定USER,缺省情况是root。 -m, -p ,–preserve-environment:执行su时不改变环境变数。 -c command:变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。 –help 显示说明文件 –version 显示版本资讯 USER:欲变更的使用者账号, ARG: 传入新的Shell参数。 2. su [user] 和 su - [user]的区别: su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。 如: [root@rac1 ~]# pwd --当前目录 /root [root@rac1 ~]# su oracle --使用su [user] [oracle@rac1 root

linux-常用命令

旧巷老猫 提交于 2020-01-08 01:18:26
https://www.linuxprobe.com/chapter-02.html 工作目录切换命令: 1. cd 命令(用于切换工作路径) 2. pwd 命令(用于显示用户当前所处的工作目录) 3. ls 命令(用于显示目录中的文件信息列表) ls -al("-a":查看全部文件包含隐藏文件,"-l":查看文件属性、大小等详细信息) ls -ld("-d":查看目录的权限与属性信息) 文本文件编辑命令: 4. cat 命令(用于显示内容较少的纯文本文件) cat -n text.txt("-n":查看行号) 5. more 命令(用于显示内容较多的纯文本文件) 6. head 命令(用于查看纯文本文档的前N行) head -n 20 text.txt 7. tail 命令(用于查看纯文本文档的后N行或持续刷新内容) tail -n 20 文件名(查看后20行) tail -f 文件名(持续刷新) 8. tr 命令(用于替换文本文件中的字符) tr [原始字符] [目标字符] cat text.txt | tr [a-z] [A-Z] (把某文本内容中的英文全部替换为大写) 9. wc 命令(用于统计指定文本的行数、字数、字节数) wc -l 文本("-l":行数,"-w":单次数,"-c":字节数) 10. stat 命令(用于查看文件的具体存储信息和时间等信息) stat

su命令 ,sudo命令 ,限制root远程登录

匆匆过客 提交于 2020-01-07 17:48:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> su命令 作用用于切换用户 - user : 彻底切换用户 [root@centos001 ~]# su - user1 //彻底切换到另一个用户 上一次登录:三 11月 1 20:21:13 CST 2017pts/1 上 [user1@centos001 ~]$ id uid=1000(user1) gid=1000(user1) 组=1000(user1) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [user1@centos001 ~]$ 登出 [root@centos001 ~]# su user1 //不加-的时候,切换了后其实还是在root目录之下 [user1@centos001 root]$ pwd /root - -c "命令“ user :在切换用户的同时执行一条命令 示例: [root@centos001 ~]# su - -c "touch /tmp/aming001" user1 //切换用户同时执行一个命令,创建一个文件aming001 [root@centos001 ~]# ls -lt /tmp/ |head 总用量 124 -rw-rw-r--. 1 user1 user1 0 11月 1 21:24