Linux的用户管理2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

如何修改用户信息修改用户基本信息:chfn[new@obglinuxnew]$chfnChangingfingerinformationfornew.Name[]:masengerOffice[]:jkxOfficePhone[]:2276302HomePhone[]:2121212Fingerinformationchanged.查看可以使用fingernewLinux※LSTC修改用户密码:passwd修改登陆的shell:chsh常用的shell(默认)/bin/bash可以使用的常见的shell:bashBourneAgainshellsh在很多UNIX下是标准的shellcshCshell,和C编程语言语法相近,在大部分UNIX下有效tcsh微型Cshell,在小的系统里经常使用其它:pdksh、ash,zsh等Linux※LSTC修改主用户属性:usermod参数参数(root帐号才能使用)[-uuid[-o]]、[-ggroup]、[-Ggroup,...][-dhome[-m]]、[-sshell]、[-ccomment]、[-lnew_name][-finactive]、[-eexpire][-ppasswd]、[-L|-U]name具体使用请使用manusermod或者查阅相关资料Linux※LSTC例1:usermod–d目录用户名如果想将现有主目录的主要内容转移到新的目录,应该使用-m开关,如下所示:usermod–d–m/home/broguest注意:/home/bro目录以前应该不存在例2:修改用户所属组:usermod–g组名或GID用户名usermod–gjkx01b2dengweijie101Linux※LSTC例3:修改帐号的有效期:usermod–eMM/DD/YYusername也可以使用passwd–xusernameusername–e10/10/2000dengweijie101例4:修改UID:usermod–uUIDusername用户目录中所有该用户所拥有的档案都将自动修改UID设置。但是,对于主目录外该用户所拥有的文件,只能手工用chown命令修改所有权设置。usermod–u600dengweijie101Linux※LSTC例5:禁止帐号的方法:usermod–eMM/DD/YYusername只要是过去的时间就OK其它方法1:如果想禁止所有帐号(root帐号当然除外的访问,可以创建一个名为/etc/nologin的文件,说明系统暂时不允许访问。注意,确认你还能用root直接登陆。其它方法2usermod–Lusername解除usermod–UusernameLinux※LSTC其它方法3:也可以使用passwd–l用户名锁定帐号解锁使用passwd–u用户名其它方法4:在/etc/passwd中:在用户行前加上*,就可以让他不能登陆例如:dengweijie101:x:……修改为*dengweijie101:x:……其它:简单,把他的密码改了不就得了?Linux※LSTC为普通用户分配特权为普通用户分配root权限:修改/etc/passwd中,root:x:0:0:……只要把一用户的UID和GID改为0就行了让用户使用特殊命令:sudo例如:sudouseradd这样大家都可以用了具体用法请自己去查询相关资料使用chown和chmod修改权限和所有权Linux※LSTC其它方法:修改/etc下的配置文件.*例如:/etc/sudoers中有如此语句:#%userslocalhost=/sbin/shutdown-hnow我们可以模仿写一句:guestmasenger=/sbin/halt*例如:文件/etc/secruity/access.conf可控制用户登录地点但是需在/etc/pam.d/login中加载Linux※LSTCLinux档案权限管理chmod改变文件或目录的许可权限chown改变文件的所有权chgrp改变档案的所属组格式“chgrp[选项]用户文件列表-v详细说明文件所属的用户组的变化-r改变本目录及其所有子目录中的文件所属的用户组chgrp-vjkx01b1ttt‘ttt’的所属组已更改为jkx01b1Linux※LSTCLinux中查看用户信息id:显示用户标识符例:useraddrainbow–Gjkx01b1,jkx01b2passwd-drainbow现在使用rainbow登陆,id或者idrainbowuid=601(rainbow)gid=601(rainbow)groups=601(rainbow),501(jkx01b1obg),502(jkx01b2)Linux※LSTCfinger:显示用户.finger用户名:显示用户的详细资料[obg@obglinuxobg1]$fingerobgLogin:obgName:(null)Directory:/home/obg1Shell:/bin/bashOnsinceMonNov2221:29(CST)onpts/0from192.168.1.3Nomail.NoPlan.Linux※LSTCwho:当前在线用户例如:whok12tty1Nov2222:34obgpts/0Nov2221:29(192.168.6.13)rootpts/1Nov2221:30(192.168.6.38)w:当前在线用户的具体情况su用户名:切换用户,su为切换到rootsu-:切换到root,并享有全部权限logname:查看登陆用户名Linux※LSTCLinux用户间交谈涉及命令:msegtalkwallwrite名称:wall使用权限:所有使用者使用方式:wall[message]使用说明:wall会将讯息传给每一个mesg设定为yes的上线使用者。当使用终端机介面做为标准传入时,讯息结束时需加上EOF(通常用Ctrl+D)例子:传讯息hello,hi给每一个使用者:wallhello,hiLinux※LSTCmesg是message的缩写格式为:mesgy或者mesgn或者mesg名称:write使用权限:所有使用者使用方式:writeuser[tty]说明:传讯息给其他使用者user:指定用户名[tty]:指定终端或虚拟控制台名假设guest在tty2和pts/4上登陆.例如:writeguest(ctrl+d或ctrl+c结束)writepts/4Linux※LSTC名称:talk使用权限:所有使用者使用方式:talkuser[ttyname]说明:与其他使用者对谈例1:现在我是用户enya,想与guest对谈,此时guest只有一个连线:talkguest若guest接受,则guest输入talkenya即可开始对谈,结束请按ctrl+c注意:先看看ntsysv中是否有talk服务,这个服务是否启动了.Linux※LSTC

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功