linux切换用户

Linux 常用简单命令

廉价感情. 提交于 2020-04-07 07:40:37
今日要求:了解linux和相关文件、系统的命令。 一、 Linux Linux、winsows、mac、android、ios是目前所了解到的操作系统,它们作为设备和应用程序的连接纽带。Linux和Windows一样,只是目前市场中个人桌面这块Windows大家接触的多;但在服务器方面,Linux则比较突出,它具有免费、高效、稳定等特点。而且在嵌入式领域的应用十分广泛。 二、 命令 2.1 文件和目录 家目录为 /home/user 或者 ~ 目录分为两种: 绝对目录,从根目录开始写 相对目录:相对当前所在的位置开始写 2.1.1 命令的格式 command [-options] [parameter1][parameter2]... command:命令名,相当于do; options:选项,相当于how,对命令进行规范,有时几个可以同时使用,大多数情况下不分先后顺序(目前已知打包-f必须放在最后);有时也可省略。 parameter:命令的对象。 notes:查看命令的位置:which command 自动补全命令按Tab键 上下方向键可以快速切换之前输入的命令,输入history直接看到所有输入的命令(history | more分屏,q键退出) 退出一般按q键,无效的情况按Ctrl+C键,Ctrl+Z是将进程暂时挂起,fg再次运行,bg后台运行。 2.1.2 命令的帮助

[linux]ubuntu切换为root用户

倖福魔咒の 提交于 2020-03-24 03:50:05
======================================================================== ubuntu默认root密码是什么? 没有默认的,因为你还没给root设置密码,,你第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的 默认root密码是随机的,即每次开机都有一个新的root密码。 解决办法: 我们可以在终端输入命令 sudo passwd ,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root ,再输入新的密码就ok了。 1.设置的root密码 wanping@wanping-virtual-machine:/etc$ sudo passwd 输入新的 UNIX 密码: ---> 输入你的密码,不回显 重新输入新的 UNIX 密码: --- > 重复root 密码 passwd:已成功更新密码 2.切换为root 用户 wanping@wanping-virtual-machine:/etc$ su root // 注意 和其他linux系统不太一样,如:fedora 是 sudo

今天开始学习Linux命令

六眼飞鱼酱① 提交于 2020-03-17 23:01:03
某厂面试归来,发现自己落伍了!>>> 查看当前目录:pwd 到指定文件夹:cd 超级用户提示符:# 普通用户提示符:$ 普通用户切换至超级用户(后输入密码):su root 超级用户切换至普通用户(sgjan):su sgjan 查询目录中的内容:ls -a:显示所有文件,包括隐形文件 -l:显示详细文件 -d:显示当前目录信息 -h:人性化显示信息 -i:显示inode 来源: oschina 链接: https://my.oschina.net/u/4253180/blog/3197015

python多版本切换

荒凉一梦 提交于 2020-03-14 15:44:47
环境:Macbook MacOS自带的python2.7,在命令行中输入python后会显示2.7版本 如何切换成新版本? 一、修改用户配置环境变量~/.bash_profile 确定新版本的安装位置,brew info python,/usr/local/Cellar/python/3.6.4_4 打开配置文件sudo vi ~/.bash_profile 写入 export PATH="/usr/local/anaconda3/bin:$PATH" export PATH="/usr/local/Cellar/python/3.6.4_4/bin:$PATH" alias python="/usr/local/Cellar/python/3.6.4_4/bin/python3.6" #创建快捷方式,重命名 使修改后的文件立即生效 source ~/.bash_profile 当shell类型为zshell时需要修改vi ~/.zshrc,不然重新开启命令终端时会无效 在最后写入 source ~/.bash_profile 二、修改系统环境变量/etc/paths 配置:打开sudo vi /etc/paths,写入/usr/local/Cellar/python/3.6.4_4/bin即可,保存并退出:wq! 重启:source /etc/paths,或是重启命令终端 三、

Ubuntu 中的root账户切换 和忘记密码更改

梦想的初衷 提交于 2020-03-13 02:04:35
(1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦 此时我们可以切换到root用户,只需要简单的执行 sudo su 即可 注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变 的,貌似是每5分钟改变一次,所以用 su(switch user) 是不可以的,因为我们不知道root的密码 (2)从root用户切回user用户 想从root用户切回user用户只需执行命令: su user (user是你自己安装时候的用户名),或是直接输入 exit,也可Ctrl+D组合键推出 (3)给root设定一个密码 默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码 只需执行命令: sudo passwd root 然后根据提示一步一步来 这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户 注意:给root设定密码后,仍可以 sudo su 切换到root用户 附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码 (4)禁用和启用root登录 执行 sudo passwd -l root

windows下安装composer小坑

喜你入骨 提交于 2020-03-11 10:27:53
习惯了linux下工作,切换到了windows有一点不习惯。 安装使用composer时遇到了点问题,打开cmd,在C:\Users\xxx用户目录下使用conposer没有问题,切换到工作目录就提示 'composer' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 知道是composer没有添加环境变量,于是满电脑搜composer,总妄想找到composer/bin,结果还是失败。 回过头来看一下,使用的是ComposerSetup.exe来安装composer的,于是搜索composersetup,最后找到了composer的安装目录。 C:\ProgramData\ComposerSetup\bin 把安装目录下面的bin路径加入到环境变量就ok了。 特此mark一下。 来源: 51CTO 作者: hgditren 链接: https://blog.51cto.com/phpme/2477180

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

偶尔善良 提交于 2020-03-02 08:02:19
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 aming001 //刚刚创建的新文件 [root@centos001 ~]

[linux command] su \su -\ sudo

亡梦爱人 提交于 2020-03-01 20:21:01
1、su 命令作用: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参数。 例子: su -c ls root 变更帐号为 root 并在执行 ls 指令后退出变回原使用者。 su [用户名] a>在root用户下, 输入 su 普通用户. 则切换至普通用户, 从root切换到变通用户不需要密码; b>在普通用户下, 输入 su [用户名] 提示 password:

嵌入式linux学习笔记二 ——linux嵌入式开发环境搭建笔记

南楼画角 提交于 2020-03-01 01:41:34
这两天学习总结一下 sudo: 为普通用户提升权限 sudo是 linux系统 管理指令,是允许 系统管理员 让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 //============================================================================== Sudo passwd root 重置密码 su: 管理员权限切换 SU是( Switch user切换用户),可让一个普通用户切换为 超级用户 或其他用户,并可临时拥有所切换用户的 权限 ,切换时需输入欲切换用户的密码;也可以让超级用户切换为普通用户,临时以低权限身份处理事务,切换时无需输入欲切换用户的密码。 su - root 切换为root用户,需要输入密码,切换后环境变量改变,几乎可以不受限制的做任何事。 su - trunk 从root切换回普通用户,无需输入密码,切换后只拥有trunk权限。 //============================================================================ Sudo apt-get update /