在oracle中如何复制用户的权限不够,linux 普通用户下 移动或复制一个zip文件权限不够怎么办...
切換到root有root權:方法直接修改/etc/passwd的uid和gid,將用戶ID和組ID都改成0。(惡心的方法,還不如直接用su切換到root執行吶)方法二:用sudo可以是普通用戶暫時獲得root的權限執行某個命令。這樣就可一不知道超級用戶密碼而擁有權限執行命令。但是用戶必須在/etc/sudoers用戶列表中,否則就會出現permissiondenied,可以用visudo命令來添加用戶。一般用戶管理系統的方式是利用su切換為超級用戶。但是使用su的缺點之一在于必須要先告知超級用戶的密碼。sudo使一般用戶不需要知道超級用戶的密碼即可獲得權限。首先超級用戶將一般用戶登記在特殊的文件中(通常是/etc/sudoers),即完成對該用戶的授權(此時該用戶稱為“sudoer”);在一般用戶需要取得特殊權限時,其可在命令前加上“sudo”,此時sudo將會詢問該用戶自己的密碼(以確認終端機前的是該用戶本人),回答后系統即會將該命令的進程以超級用戶的權限運行。之后的一段時間內(默認為5分鐘,可在/etc/sudoers自定義),使用sudo不需要再次輸入密碼。我們可以通過visudo命令來編輯/etc/sudoers文件,visudo是一個腳本文件,也可以通過編輯工具來對/etc/sudoers進行修改(注意:系統默認下/etc/sudoers是沒有修改權限,需要通過chmod來對它增加權限)root@localhost~]#ll/usr/sbin/visudo-rwxr-xr-x1rootroot81832Apr142009/usr/sbin/visudo———————————————————-[root@localhost~]#ll/etc/sudoers-r–r—–1rootroot3202May1002:19/etc/sudoersgrep-v^$/etc/sudoers|grep-v^##過濾空行和##號開頭查看sudoers配置文件中的重要代碼[root@localhost~]#catsudoers.txt============定義服務器=================格式:Host_Alias服務器類型=服務器名稱或IP地址例:多個服務器或IP需要用(,)逗號隔開Host_AliasCLIENT=192.168.100.0,192.168.200.0/24Host_AliasFILESERVERS=fs1,fs2——————————————#Host_AliasFILESERVERS=fs1,fs2#Host_AliasMAILSERVERS=smtp,smtp2============用戶定義==============格式:User_Alias大寫名稱=用戶[,用戶]注意,名稱需要大寫,多用戶需要用(,)逗號隔開——————————————#User_AliasADMINS=jsmith,mikem===========定義命令和命令地路徑==============格式:Cmnd_Alias統稱=絕對路徑/命令可以把相同功能的命令保存到一個自定義的統稱,方便分配多個命令需要用(,)逗號隔開————————————————–Cmnd_AliasNETWORKING=/sbin/route,/sbin/ifconfig,/bin/ping,/sbin/dhclient,/usr/bin/net,/sbin/iptables,/usr/bin/rfcomm,/usr/bin/wvdial,/sbin/iwconfig,/sbin/mii-toolCmnd_AliasSOFTWARE=/bin/rpm,/usr/bin/up2date,/usr/bin/yumCmnd_AliasSERVICES=/sbin/service,/sbin/chkconfig=============定義默認值=============注意:Defaults–>全局設置Defaults:用戶–>針對指定用戶起效,多個用戶需要用(,)逗號隔開——————————————DefaultsrequirettyDefaultsenv_reset==========指定用戶權限分配==========格式:userMACHINE=(RunAs)COMMANDS——————————————rootALL=(ALL)ALL===============組成員權限分配===============格式:%group-nameMACHINE=(RunAs)COMMANDS或%group-nameMACHINE=COMMANDS注意:NOPASSWD:COMMANDS在使用命令時不需要輸入密碼這些群都必須在系統中存在的—————————————————-#%sysALL=NETWORKING,SOFTWARE,SERVICES,STORAGE,DELEGATING,PROCESSES,LOCATE,DRIVERSsys組可以在全部計算機上以ROOT用戶身份運行多個統稱下包括的命令,調用Cmnd_Alias的設置—————————————————-#%wheelALL=(ALL)ALLwhell組可以在全部計算機上以ROOT用戶的身份,執行全部命令,但需要輸入密碼—————————————————————————————–#%wheelALL=(ALL)NOPASSWD:ALLwhell組可以在全部�
��算機上以ROOT用戶的身份,執行全部命令,但不需要輸入密碼—————————————————————————————–#%usersALL=/sbin/mount/mnt/cdrom,/sbin/umount/mnt/cdrom#%userslocalhost=/sbin/shutdown-hnowusers組只能在本身上運行/sbin/shutdown-hnow
閱讀全文 >
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的在oracle中如何复制用户的权限不够,linux 普通用户下 移动或复制一个zip文件权限不够怎么办...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php重置下标有什么用,怎么在PHP中删
- 下一篇: 查看oracle压力,一个很简单测试or