linux系统切换用户
無權(quán)限上傳文件解決辦法
1、當(dāng)前登錄的普通用戶:user1/password1
2、切換到管理員(user2)用戶:
sudo su - user2 輸入user2用戶的密碼:password2 或者
sudo su - 不指定要切換到的管理員用戶 輸入當(dāng)前用戶user1的密碼
3、上傳文件
若username1無法上傳文件到指定目錄,比如tomcat/webapps下(無權(quán)限),可以先將文件上傳至user1的用戶目錄:/home/user1,然后使用cp命令拷貝到指定文件夾。
cp /home/jsdxadm/main.js /gxxj/apache-tomcat-7.0.78-ins/webapps/ins/js/
附:
su 切換到root用戶,但是并沒有轉(zhuǎn)到root用戶家目錄下,即沒有改變用戶的環(huán)境。
su -? 切換到root用戶,并轉(zhuǎn)到root用戶的家目錄下,即改變到了root用戶的環(huán)境。這個涉及到不同用戶下的環(huán)境變量的配置。
sudo 通過sudo,我們能把某些超級權(quán)限有針對性的下放,并且不需要普通用戶知道root密碼(sudo用的不是root密碼,而是當(dāng)前用戶密碼),所以sudo相對于權(quán)限無限制性的su來說,還是比較安全的,所以sudo也能被稱為受限制的su,另外sudo是需要授權(quán)許可的,所以也被稱為授權(quán)許可的su。
sudo執(zhí)行命令的流程是當(dāng)前用戶切換到root(或其他指定切換到的用戶),然后以root(或其他指定的切換到的用戶)身份執(zhí)行命令,執(zhí)行完成后,直接退回到當(dāng)前用戶,而這些的前提是要通過sudo的配置文件/etc/sudoers來進行授權(quán)。sudo的配置文件是/etc/sudoers,我們可以用他的專用編輯工具visodu來進行配置,配置好后,可以切換到您授權(quán)的用戶下,通過sudo -l來查看哪些命令是可以執(zhí)行或禁止的。之所以把這三個命令拿出來,是要提醒自己這三個命令是有區(qū)別的,在使用時遇到錯誤就要仔細(xì)想一下。
轉(zhuǎn)載于:https://www.cnblogs.com/xyhero/p/a2a752b3cf0f9782d7e4bcb86aecf2a6.html
總結(jié)
以上是生活随笔為你收集整理的linux系统切换用户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 史上最简单的SpringCloud教程
- 下一篇: 最小生成树学习-Kruskal算法