liunx 用户切换 su sudo】的更多相关文章

liunx 用户操作#useradd test#passwd test 用户身份切换su 切换用户 需要知道切换用户的密码1.su [-lm] [-c命令] [username] #su -login-shell方式登录root账号#su login-nologinshell登录 #su - -c "head -n 3 /etc/shadow"执行一个只要root才能进行的命令 sudo1. 可以用自己的密码执行root权限仅有/etc/sudoers 内的用户才能执行sudo命令#v…
Linux用户管理1-用户查询指令.用户切换 一.用户查询指令 who: 查看当前在线用户情况 -a:显示所有用户的所有信息 -m:显示运行该程序的用户名,和"who am I"的作用一样 -q:只侠士用户的登录账号和登录用户的数量,该选项优先级高于其他任何选项 -s:使用简短的格式显示 -u:在登录用户后面显示该用户最后一次对系统进行操作距今时间 -H: 显示列标题 finger: 查看指定用户详细指令 -l:多行显示 -s:单行显示 last:显示最近用户登录 -R:省略hostn…
1.Linux中的用户切换:su和su - 的区别 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下:   前者只是切换了root身份,但Shell环境仍然是普通用户的Shell:而后者连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出现PATH环境变量错误.su切换成root…
先复习一下上节内容: 用户组添加groupadd 用户组修改groupmod 用户组删除groupdel 作业创建一个id为501的组group1,然后改成group2, 同时id变为502,最后删除这个组,命令分别如下: groupadd –g 501 group1 groupmod –g 502 –n group2 group1 groupdel group2 这一节,我们来说一下用户切换相关命令 为什么要进行用户切换? 在操作过程中需要使用特定的用户进行特定的操作,多数情况下是因为权限,比…
普通用户切换到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的身份的命…
本节内容: 1,文件权限的控制,chmod,chown 2,用户的增删和所属组,useradd,userdel 3,用户组的增删,groupadd,groupdel 4,su,sudo的介绍 5,别名的使用,alias 6,管道符|,重定向 7,comtab,计划任务 8,locat,find查找的使用 9,df,显示所有空间的使用情况 10,mount硬盘的挂载和卸载 11,tar解压 12,grep正则表达 1,文件权限,chmod,chown r:可读------4 w:可写-----2…
2 系统用户与用户组管理 GID为GroupId,即组ID,用来标识用户组的唯一标识符 UID为UserId,即用户ID,用来标识每个用户的唯一标示符 /etc/passwd /etc/shadow ·用户 新建用户:userad -c:用户的描述信息 -e:禁用账号的日期,格式为YYY-MM-DD -u:自定义UID(用户id) -g:使新增用户属于已存在的某个组,后面可跟组id也可以跟组名 -d:自定义用户的家目录 -M:不建立家目录 -s:自定义shell 删除用户:userdel use…
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)为主,并 且工作目录也会改变.如果没有指…
防止任意用户使用 su 切换到 root 在终端中输入下列命令 vim /etc/pam.d/su (按 i 进行编辑,qw 保存并推出) 在头部加入行: auth required pam_wheel.so group=wheel…
http://blog.itpub.net/26432034/viewspace-1688391/ http://blog.csdn.net/zhangdaiscott/article/details/18666471 http://blog.csdn.net/denglei265/article/details/6525890 问题描述: 普通用户切换回root用户时,密码输入正确仍然报密码错误. 问题解决: 1.1检查/etc目录下passwd的权限 [root@dev /]# ll/etc…
创建新用户后无法切换 su: failed to execute /bin/bash: Permission denied   当使用 su username 从root切换用户时显示 su: failed to execute /bin/bash: Permission denied (也有人显示的是su: /bin/bash: Permission denied)   此时使用 chmod 755 / 或 chmod 755 /bin 再次尝试切换即可(注:赋权一般使用root用户)   其…
系统环境是CentOS 6.5, 介绍下PAM(Pluggable Authentication Modules)在ssh服务上的简单配置过程. 1.必须先添加普通用户,并属于wheel组:保证有除root之外的其它用户能登录到系统 !!!!!!! # useradd -g wheel admin # passwd admin 2.禁止root直接登录: # vim /etc/ssh/sshd_config 添加 UsePAM yes # vim /etc/pam.d/sshd 行首添加: au…
工作中,一些程序,需要随机启动,但是不是以root用户运行,于是需要在rc.local中通过shell,从root用户切换到其他用户运行程序,命令如下: su -c 'command' - user sudo -u peter /home/blue/hi.sh 实例 在/etc/rc.d/rc.local中加入如下内容: #vi /etc/rc.d/rc.local su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start…
http://zebralinux.blog.51cto.com/8627088/1369301 日常操作中为了避免一些误操作,更加安全的管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - US…
linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su .su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码. 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于c…
一.which 作用: which 命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录, which 命令会在环境变量$PATH 设置的目录里查找符合条件的文件.也就是说,使用which命令就可以看到某个系统指令是否存在,以及执行的命令位置. 语法: which (选项)(参数) 选项: -n : 文件名长度,指定文件名长度,指定的长度必须大于或等于文件中最长的文件名. -p : 文件名长度,与-n 参数相同,此处包含文件路径 -w : 指定输出时栏位的宽度…
由于好久没有用本地的vmware了,本地虚拟机的密码都忘光了,这个不常遇见的问题碰到了,百度了一下解决了 学习源头:https://www.cnblogs.com/lippor/p/5537931.html 就是进去开机界面e 然后e 选2 再b 输入新密码; init 6 重启 注意修改的是root用户的密码 id: 查看当前登陆的用户信息 要修改其他用户的密码 可以查看当前用户列表:cat /etc/passwd  500(第三个参数)以上的账户都是后来用户创建的; 然后修改密码:passw…
将普通用户添加到sudo组 可以编辑/etc/sudoers文件将普通用户加入sudo组.要注意的是修改该文件只能使用visudo命令:1.首先切换到root #su - (注意有 “-” ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,而使用带横线参数的"su -"命令则将环境变量也一起转换过去,就象用root登录一样) 2.然后编辑sudoers #visudo 这个和vi的用法一样,移动光标,…
今天我们来聊聊su;su -;sudo;sudo -i;sudo su;sudo su -他们之间的区别. su :su 在不加任何参数,默认为切换到root用户,但没有转到root用户家目录下,也就是说这时虽然是切换为root用户了,但并没有改变工作目录和环境变量: su 加参数 -(-实际上是–login的缩写,等同于su --login) ,表示默认切换到root用户,并且改变到root用户的环境: 虽然su命令是非常方便的用户切换工具,但是切换时都需要使用root这个无所不能的超级用户密…
Linux文件权限与属性详解 之 一般权限 Linux文件权限与属性详解 之 ACL Linux文件权限与属性详解 之 SUID.SGID & SBIT Linux文件权限与属性详解 之 chattr & lsattr Linux文件权限与属性详解 之 su & sudo 前言 当我们建立了一个项目组,项目组的普通用户对项目文件进行维护,时常会执行一些命令(如 chmod, chattr等),然而,普通用户被没有权限去执行这些命令,这个时候就需要求助root:但是,通常root用户…
非root用户ssh 执行 sudo远程机器免密钥 # 1.登陆192.168.1.10 ssh-keygen -t rsa # 一路回车 # 将公钥添加到认证文件中 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys # 并设置authorized_keys的访问权限 ~/.ssh/authorized_keys [root@webserver ~]# cat /root/.ssh/id_rsa.pub                       …
在你想要使用超级权限临时运行一条命令时,sudo 命令非常方便,但是当它不能如你期望的工作时,你也会遇到一些麻烦.比如说你想在某些日志文件结尾添加一些重要的信息,你可能会尝试这样做: $ echo "Important note" >> /var/log/somelog -bash: /var/log/somelog: Permission denied 好吧,看起来你似乎需要一些额外的特权.一般来说,你不能使用你的用户账号向系统日志中写入东西.我们使用 sudo 再尝试一…
从这学期开始,本人将会亲自开一个Linux 专题学习包括Linux 常用命令,常见问题的一些解决方法,以及Linux系统下C和C++一些学习经验 下面这张图片是首次安装Ubuntu后第一次设置root账户密码 (本人安装时设置用户名gcc,电脑标识名gcc-huashuo) 第一步:CTRL+ALT+T打开终端,此时会出现gcc@gcc-huashuo:~$,这是普通用户环境下 第二步:输入命令 sudo passwd 回车 第三步:此时会提示输入用户密码(注意,这是你安装Ununtu 时的用户…
将一般的用户加入sudo组is not in the sudoers file. This incident will be reported 解决方法 在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法:         $whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers 有时候我们只需要执行一条root权限的命令也要su到roo…
查看用户列表     /etc/passwd  查看用户组列表 /etc/group 用户和用户组管理 groupadd groups 新增用户组 groupmod -n newgroupsr groups 修改用户组 groupmod -g 668 groups 修改用户组的主编号 groupadd -g 888 groups 创建用户组并设置主编号 groupdel groups 删除用户组  添加用户推荐使用adduser 命令 useradd -g groups username 创建用…
默认登录的是普通用户权限显示$符 tree@ubuntu:/usr$ 从普通用户切换超级用户权限: sudo su tree@ubuntu:/usr$ sudo su 输入密码 [sudo] password for tree: 输入密码之后即可切换到超级用户了. 从超级用户切换普通用户:su 用户名 root@ubuntu:/usr# su tree 从超级用户切换到普通用户是不需要输入密码的,输入上面的命令之后直接回车即可 tree@ubuntu:/usr$ 这样就有切换回普通用户了.…
日常操作中为了避免一些误操作,更加安全的管理系统,通常使用的用户身份都为普通用户,而非root.当需要执行一些管理员命令操作时,再切换成root用户身份去执行. 普通用户切换到root用户的方式有:su和sudo. 1,su - (su为switch user,即切换用户的简写) 格式:su -l USERNAME(-l为login,即登陆的简写) -l可以将l省略掉,所以此命令常写为su - USERNAME 如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命…
1.普通用户切换到root su - 再输入root密码,密码正确,成功切换,再输入exit则切换回普通用户 2.root切换到其他用户,例user su - user 再输入exit,则切换回root 3.修改密码 sudo passwd root…
su是在用户间切换,可以是从普通用户切换到root用户, test@ubuntu:~$ su Password:  root@ubuntu:/home/test# 也可以是从root用户切换到普通用户.如果当前是root用户,那么切换成普通用户test用以下命令:su - test root@ubuntu:~# su - test [sudo] password for test:  test@ubuntu:~$ 如果要切换回root用户,那么用以下命令:su或su -用户名root可以省略不写…