需要administration权限提供的权限才能删除,删除不了文件,网上的步骤后出现的框框我也看不懂

如何获取administration权限,wind7系统。网上的很多方法我都试过了,都无法删除要删除的文件。_百度知道
如何获取administration权限,wind7系统。网上的很多方法我都试过了,都无法删除要删除的文件。
我知道可以强力删除,但是怎么获取administration权限?
提问者采纳
文件或文件夹的解决方法;F /%1
文件-另存为&A &#47、金山急救箱查杀。 4.bat&quot,安装后右键点要删除的文件选择Unlocker再选删除就可以将要删除的文件彻底删除(类似的软件有QQ电脑管家;Q &#92,勾选“管理员取得所有权”,请下载360、金山卫士有粉碎文件功能)。 6,如果是.bat&quot,以后每次只要点击右键就可以选择取得管理员权限了,打开软件选系统设置——右键菜单——添加右键菜单?&#92,按照提示进入到安全模式中删除即可(安全模式与正常模式操作一样)、如果是桌面的图标有时是木马;%1
RD &#47、有时关机在开机马上就删除文件试试;删除;
(名字可以自己选,有时删除还会出现;S &#47。 删除不了的软件,下面是不能删除文件的方法)首先确认是不是系统文件。 (Unlocker的下载网址传到你的消息中了) 3、360卫士,但是后缀一定要&quot,由其是隐藏文件、实在不行将这个文件隐藏,眼不见心不烦;;,是删除不了的,把要删除的文件或者目录拖放到这个bat文件的图标上就可以删除了。 2:
1、如果使用其他办法无法删除可选择Unlocker强行删除工具删除。 7?&#92,桌面右键-新建-文本文档-(或打开记事本,到高级选项出现在松开手、开机按F8不动;)然后,用上下键选安全模式、PEU盘:
DEL /&#92、删除文件建一个批处理试试,不能因为这个文件格式化磁盘吧。 5,把下面的命令复制后粘贴进去)写入下列命令;Q &#92、利用PE光盘;&#92。 Windows7优化大师(下载网址传到你的消息中了,进入系统删除文件,如果是这样win7管理员权限 下载windows7优化大师;
提问者评价
太感谢了,真心有用
其他类似问题
为您推荐:
无法删除的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁救救电脑!为什么我删除d盘文件一直需要权限进行此操作!我已经用administration登陆了啊!_百度知道
救救电脑!为什么我删除d盘文件一直需要权限进行此操作!我已经用administration登陆了啊!
刚安装完win7重启过。一直这样咋办!百度不是二级用户无法插图片!
不仅仅是无法删除!读写文件也不行啊!可是我按确定它提示无法访问!
提问者采纳
D盘的这些文件是你原系统的用户创建的,然后在下方把替换子容器和对象的所有者 勾上 确定就OK了。在你想要删除的文件夹点右键-属性-安全 选项卡-高级-所有者-编辑 找到你现在登录的用户名那是因为你没有权限
提问者评价
其他类似问题
为您推荐:
其他2条回答
你的硬盘处于保护状态,保护中的文件不能删除,读取,写入
开机F8 进安全模式 删除试试看
我没遇见过
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎样删除dat文件 提示为administration提供的权限才能更改(才装了新系统win7,这是以前windows.old的文件_百度知道
怎样删除dat文件 提示为administration提供的权限才能更改(才装了新系统win7,这是以前windows.old的文件
问题如题!
提问者采纳
第一以administration管理员身份进行删除,第二可用360安全卫士里面的高级工具点开后有文件粉碎进行粉碎就可。
提问者评价
其他类似问题
为您推荐:
其他1条回答
- -.我的电脑右键-管理-本地用户和组-用户看到adminstrator帐户右键属性-该账户已经停用勾勾去掉-确定 注销可以见见administrator帐户可以用这个登陆了
dat文件的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
【毕业设计.论文】基于核心竞争力的饭店企业文化建设研究——以南京金陵饭店为例.pdf67页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:120 &&
你可能关注的文档:
··········
··········
北京第二外国语学院 硕士学位论文
基于核心竞争力的饭店企业文化建设研究――以南京金陵饭店 为例 姓名:何继阳 申请学位级别:硕士 专业:旅游管理 指导教师:吕勤 座机电话号码 中文摘要 本论文吸收了核心竞争力、企业文化、战略管理等理论的积极成果和分析
方法,研究了核心竞争力与饭店企业文化之间的关系。研究发现,企业文化与
核心竞争力是密不可分的,企业文化本身就是一种核心竞争力,是企业核心竞
争力的源泉和动力。这一论断在饭店业里表现得更加明显。通过对饭店产品与
饭店行业结构特征的分析,得出饭店企业必须从核心竞争力的深度来重视饭店
的企业文化及其建设的结论。本文根据研究主体和研究思路,共分为六章。 第一章,导论。主要介绍论文的选题原因、研究对象、研究价值、研究思
路和方法等等。第二章,相关理论综述与概念界定。主要是对企业文化理论和
核心竞争力理论进行综述,并对相关概念进行了界定。第三章,核心竞争力与
企业文化的关系研究。本章是本文论题的理论基础,旨在从理论角度论证本文
的论点。通过对核心竞争力进行分层,发现核心竞争力包含着企业文化,企业
文化本身就是核心竞争力,是核心竞争力的源泉和动力。第四章,从核心竞争
力看饭店企业文化及其建设的重要性。本章主要是用核心竞争力的观点分析饭
店企业文化的重要性。通过对饭店产业的“五力模型’’分析以及对饭店产品的
特征分析来认识饭店竞争力的特性,并由此推导出饭店企业文化的重要性。第
五章,案例评析及我国饭店企业文化建设思考。通过对金陵饭店企业文化的分
析对本文核心论点进行实证,并总结出经验和
正在加载中,请稍后...Linux&CUPS&WEB管理配置
CUPS(以前Common Unix Printing
System,UNIX通用打印系统
的缩写)是一个类Unix操作系统的组合式印刷系统,允许一台电脑作为打印服务器。CUPS接受一个客户端的电脑进程,并送到相应的打印机。CUPS提供web-based管理界面和GNOME
CUPS Manager两种管理界面,Web-based管理界面运行在631端口可以同远程浏览器进行管理,GNOME CUPS
Manager提供在本地图形化管理界面。
Linux &CUPS WEB管理
&Redhat AS
5.3标准安装已经内置了cups服务,具体的rpm如下:
&rpm -qa |grep cup
&cups-libs-1.2.4-11.5.el5
&cups-1.2.4-11.5.el5
&hal-cups-utils-0.6.2-5
&libgnomecups-0.2.2-8
如果没有安装,可以直接:yum install
默认cups服务没有启动,启动该服务:services
cups start
二、配置所有ip监听631端口
5.3的CUPS的web-based管理界面默认只能在本机运行与管理,如果在远程打开会出现无法打开服务器错误如下图:
出现无法显示网页的错误,是因为CUPS默认只监听localhost,需要修改/etc/cups/cupsd.conf文件,
localhost:631&修改为&Listen
&&&&然后重新启动cups服务&service
cups restart&&&&&&&&&&&&&&&&&&&&&&&&&&&Stopping
cups: [& OK& ]
&&&&&&&&&&&&&&&&&&&&&&&&&&&Starting
cups: [& OK& ]
&&&&运行&netstat
-an |grep 631&命令验证是否监听所有ip的631
tcp&&&&&&&
0.0.0.0:631&&&&&&&&&&&&&&&&
0.0.0.0:*&&&&&&&&&&&&&&&&&&
LISTEN&&&&&&
&&&&&&&&tcp&&&&&&&
210.34.80.51:631&&&&&&&&&&&
210.34.80.188:4968&&&&&&&&&
TIME_WAIT&&&
&&&&&&&&tcp&&&&&&&
210.34.80.51:631&&&&&&&&&&&
210.34.80.188:4967&&&&&&&&&
TIME_WAIT&&&
tcp&&&&&&&
:::631&&&&&&&&&&&&&&&&&&&&&
:::*&&&&&&&&&&&&&&&&&&&&&&&
LISTEN&&&&&&
udp&&&&&&&
0.0.0.0:631&&&&&&&&&&&&&&&&
0.0.0.0:*&&
&&&&有出现这一行“udp&&
0.0.0.0:631&&&&&&&&&&&&&&&&
0.0.0.0:*&” 说明可以监听所有ip地址了
三、配置允许远程管理cups&
&&&在配置监听所有ip的631端口,试图再web管理cups时还会出现http
403 forbidden 禁止访问的错误,错误如下图:
出现这个错误是因为cups模式不允许远程管理,需要修改/etc/cups/cupsd.conf文件,
&&&找到/etc/cups/cupsd.conf配置文件:
& Order allow,deny
&&Allow localhost
# Restrict
access to the admin pages...
& Encryption Required
& Order allow,deny
&&Allow localhost
# Restrict
access to configuration files...
& AuthType Basic
& Require user @SYSTEM
& Order allow,deny
&&Allow localhost
改成如下配置文件:
& Order allow,deny
&&Allow all
# Restrict
access to the admin pages...
& Encryption Required
& Order allow,deny
&&Allow all
# Restrict
access to configuration files...
& AuthType Basic
& Require user @SYSTEM
& Order allow,deny
&&Allow all
然后重新启动cups服务&service cups restart&&&&&&&&&&&&&&&&&&&&&&&&&&&Stopping
cups: [& OK& ]
&&&&&&&&&&&&&&&&&&&&&&&&&&&Starting
cups: [& OK&
&&&&&&接下来就可以打开cups远程管理界面:
四、cups的allow 语法
&&&&本文采用是开放式的配置,允许任何IP
cups服务,如果想要安全加固cups的服务,只需要更改allow all的配置,allow允许的配置命令如下:
& Allow from All
& Allow from None
& Allow from
& Allow from .
& Allow from
& Allow from nnn.*
& Allow from nnn.nnn.*
& Allow from nnn.nnn.nnn.*
& Allow from nnn.nnn.nnn.nnn
& Allow from nnn.nnn.nnn.nnn/mm
& Allow from
nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
& Allow from
xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
& Allow from @LOCAL
& Allow from @IF(name)
CentOS 5.5
配置CUPS打印机IPP/SAMBA共享
一台CentOS,
没有显示器(也就没有X用),
一台HP LaserJet
1020激光打印机(万幸的是在openprinting的库里面,他是得到Mostly支持的
http://www.openprinting.org/printer/HP/HP-LaserJet_1020)
查询结果有以下四种情况:
(1)Perfectly:完全支持linux下打印,并且可以使用打印机所有功能和打印分辨率
(2)Mostly:大部分功能支持linux下打印,有一些小缺陷
(3)Partially:只有部分功能支持linux下打印,许多功能不能实现,比如彩色打印机只能打印黑白图像
(4)Paperweight:完全不支持linux下打印
根据其提供的链接(Recommended driver),找到驱动程序网站
/打开来第一句话就雷到我了,用红色的框框包着。
*** DON'T USE the foo2zjs package from:
Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Fedora, Gentoo,
Xandros, EEE PC, Linpus, MacOSX, or BSD!
*** Download it here and follow the
directions below.
好吧,我表示遵命。
查看源代码打印帮助
wget -O foo2zjs.tar.gz
/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
yum install foomatic
ghostscript
make install
make install-hotplug
可能会提示缺少foomatic过滤器,确什么自己装吧。
下面开始配置大名鼎鼎的CUPS-&Common Unix Printing
yum install cups cups-libs
vim /etc/cups/cupsd.conf
由于没有X,命令行下面添加打印机又不熟悉,于是动起来了web配置的脑筋,默认这个web配置只对localhost开放,需要编辑配置文件来打开
listen for connections from the local machine.
Listen localhost:631
Listen IP:631
/var/run/cups/cups.sock
#也可以直接改为Port 631监听所有端口
# Show shared printers on the local
Browsing On
BrowseOrder deny,allow
............
BrowseAllow @LOCAL
#Show printers shared by other
BrowseAddress @LOCAL
#Share printers connected to this
#Allow @LOCAL表示允许本地子网
# Default authentication type, when
authentication is required...
DefaultAuthType Basic
DefaultEncryption IfRequested
#上面加密还可以改成Never.因为不知道什么原因使用https://ip:631总是打不开
# Restrict access to the
deny,allow
& Deny From
& Allow From
& Allow From
192.168.1.*
..........
# Restrict access to the admin
& #Encryption
&Encryption
deny,allow
& Deny From
& Allow From
& Allow From
# Restrict access to configuration
& Encryption
& AuthType
& Require user
allow,deny
deny,allow
& Deny From
& Allow From
& Allow From
# Set the default printer/job
policies...
.......................
完成后重启cups
service cups restart
试试打开http://ip:631,应该可以了
然后添加打印机即可,向导操作,简单呢。添加打印机的时候,按照上面的配置可能提示要输入密码,请输入root用户密码.
添加完毕后就可以在web内控制打印机了。
如果是USB连接,而在CUPS里面找不到打印机,看看到/dev/usb/lp0等设备存在否
可以打印一个测试页。漂亮呢。
为了通过HTTP/IPP方式共享给Windows方式主机使用,还需要修改文件制式。
vim /etc/cups/mime.types
取消对文末
application/octet-stream
vim /etc/cups/mime.convs
取消对文末
application/octet-stream
application/vnd.cups-raw 0 -
RAW模式不启用,你在/var/log/message里面就会看见报错的
打印机已经可以通过HTTP/IPP的方式共享了,但是还不能在windows上完美使用。
我的目标是通过samba完成共享,这样就不用记忆IP了。
yum -y install samba
vim /etc/samba/smb.conf
修改Global字段的工作组名称
workgroup = WORKGROUP
netbios name = printserver
server string = My Print Server on %L (Via
hosts allow = 127. 192.168.1.
load printers = yes
cups options = raw
;不加这个无法通过SAMBA共享打印
; printcap name = cups
printcap name = /etc/printcap
#obtain list of printers automatically on
; printcap name = lpstat
printing = cups
server string是服务器说明. %L代表主机名字 %v是Samba
其他变量 t%-访问时间 I%-客户端 IP m%-客户端主机名 M%-客户端域名
S%-客户端用户名
netbios name就是机器名
关于安全设定,提及一下:
security = user
passdb backend = tdbsam
是 用户登录安全级别模式,其他还有share(共享)、server、
domain(windows server 2003
服务器域的客户端)等,我们这里使用user,直接使用linux账户就可以登录.
可以通过smbpasswd -a username来完成
这些不是配置打印共享的重点,所以不提太仔细了
修改printers字段设定
comment = All Printers
; path = /var/spool/samba
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = yes
iprintabse = yes
use client driver = Yes
;兼容Win XP/2000
public = yes表示任何人都可以使用
其他设定略
创建samba 访问权限
上面已经提到了如何创建SAMBA用户的安全设定,只是粗略的带过,详细文档我另外在撰文。
1.奇怪的打印机消失之谜。
由于没纸了。重新放纸后HP LaserJet 1020
打印机不继续打印。我就把打印机重新启动了一下。发现居然CUPS就认不出来了。
然后删掉重新添加,提示没有找到新打印机。看接口里面也没有USB设备。但是/dev/usb/lp0设备存在的。
我把机器反复重启反复添加,吧驱动反复编译,把打印机开关机反复插拔,始终不能解决。
当时快下班了,也就没多搞,就让他在那里插着。就回学校了
谁知道回学校一连接远程上去一看,提示找到了一个新设备。而且在接口表里面已经有USB/HP
LaserJet 1020 设备存在了。真是奇怪啊。
2.效果简介
实际上使用下来,foo2zjs这个开源驱动对LaserJet
1020的支持表现也就只能用 “能打印”来形容了。缺纸张添纸后不能恢复
,CUPS把任务发给他就算成功了,遇到错误也不知道。
刚刚尝试把驱动换成了hplip,不过hplip默认没有LaserJet
1020的支持,我选择了HP LaserJet 1022
Foomatic/hpijs这个驱动。不知道能不能正常打印。继续观察中
要组建打印服务器,买之前先看看其驱动支持情况。
3.顺便提一下smbspool这个cups的后端
这个东西在smbclient里面。
deb系只要apt-get install
rpm系要yum install samba-client
名字不一样
装完后在/usr/lib/cups/backend下面就有一个软连接了
../../../bin/smbspool
这个时候再看CUPS的添加打印机选项里面就有Windows Printer via
SAMBA选项了
我一开始找的时候没找到
3.0.x versions of yum would erroneously
match against filenames
使用通配符就找到了
yum provides *smbspool
4.降低安全策略
我把policy一段都注释了。改成
Order deny,allow
这样取消,添加删除打印机都不要root密码了。当然你可按照原先的模板进行各种级别的力度控制。
不是重点,不说了。
Author Info :
From:CentOS 5.5
配置CUPS打印机IPP/SAMBA共享
URL:/6.html
Please Reserve This
Link,Thanks!
&&关于cups
1.1.x的配置,请见:
&今天在使用Asianux 3.0配置cups的时候,发现其版本从Asianux
2.0带的1.1升级到了1.2.4,这升级也让配置文件也改变了。经过查询Google和man资料,只是实现了部分功能,即Linux-Linux的共享打印。可惜,没法实现Windows-Linux的远程打印。在Windows中添加cups提供的http/ipp协议打印机的时候,一直报错,让我非常纳闷:
192.168.228.247 - - [08/Apr/:28 +0800]
"POST /printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes
successful-ok
192.168.228.247 - - [08/Apr/:29 +0800] "POST
/printers/hp3050z HTTP/1.1" 200&75 windows-ext
client-error-bad-request
192.168.228.247 - - [08/Apr/:29 +0800] "POST
/printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes
successful-ok
希望,若有朋友解决了该问题,也通知我一声。谢谢!
一、不使用https访问
1.2.4版本为了安全期间,增加了很多安全措施,其中一项就是,默认必须使用https才能访问admin页面。但这很麻烦,需要配置TLS等证书,觉得根本没必要。
要去掉,修改/etc/cups/cupsd.conf配置文件,在DefaultAuthType
Basic后增加:
DefaultEncryption Never
※错误,原来我是按man的内容,修改/admin部分内容为:
&#Encryption Required
&Encryption Never
其后发现,这是没用的。在修改conf等配置时,问题依旧。
后来,我是参考:解决的。
二、打开远程访问支持
1.2.4版本的配置更像Apache的配置模式了,默认只监听本地端口,需要增加外网网卡接口:
localhost:631
192.168.228.90:631
此外,还有一些默认只允许localhost访问的页面,也需要改一下,例如:
&Order allow,deny
&#Allow localhost
其他地方配置相同。
(当然,也可设置为Allow
192.168.228.*的方式也行)
三、关于Windows连cups的问题
做好上述修改后,Linux-Linux的支持已经很好。
而我参考原来1.1.x版本的方式,使用Windows连接cups的631端口,就错误。详细现象是:
使用Windows的打印机配置向导,在选择“打印机驱动”后,打印机配置工具就出现“无法响应”的错误等待,从Windows任务管理器看,spoolsv.exe占用CPU约90%,几乎停止响应。
Linux后台cups日志报如下错误:
192.168.228.247 - - [08/Apr/:28 +0800]
"POST /printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes
successful-ok
192.168.228.247 - - [08/Apr/:29 +0800] "POST
/printers/hp3050z HTTP/1.1" 200&75 windows-ext
client-error-bad-request
192.168.228.247 - - [08/Apr/:29 +0800] "POST
/printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes
successful-ok
经Google,发现类似的问题比较多,但似乎都没有找到解决方法。
其中有两个Workaround,地址如下:
不过,我没有成功。
最后,我只能使用原来1.1.x的cups进行一个中转,暂时屏蔽了该问题:
Asinuax 2.0 (1.1.x cups) - Asianux 3.0(1.2.4 cups)- HP
也就是让Asinuax 2.0作为一个中转站去实现。在1.1.x
cups上运行:
-p hp3050z -m raw -v http://192.168.228.90:631/printers/hp3050z -D
'HP Laserjet 3050z' -E
然后Windows就连这台1.1.x
※注意,1.2.x以上版本的cups,在web界面上配置,默认会根据打印机的型号选择打印机驱动。看上去是方便了不少,但却带来一个问题。
添加本地打印机是方便了,但若作为cups远程共享的打印机,需使用Raw模式,而非驱动模式,所以,对这种方式反而带来了麻烦。可以用下面的命令修改:
-p hp3050z -m raw
根本的问题没有找到解决方法,希望已经解决的朋友可以告诉我。谢谢!
一份比较详细,在Debian上实现1.2.x以上版本cups共享的文章:
CUPS实际上是一个集成的服务。包括了前端接收打印命令的相关程序,后端控制打印机硬件的程序,中间则是打印驱动。首先来看看CUPS驱动打印机的方式。这里要说明的是所谓驱动,其实是一系列的程序加定义文件的总和,不像我们有时候想像的那样是一个很简单的单一文件。当CUPS接受到打印命令时,首先会进行一个格式的预转换,比如将.jpg等各种文件先转换成PostScript格式(图1桔红方框)。然后进一步将PostScript格式转换成
CUPS内部格式,这个称为PostScript到PostScript转换,这两种PostScript格式还是有差别的,当然大家可以不必深究(我也没好好看,只是知道在MIME中定义了这两种不同的PostScript,哪位知道的请指教下)。
以上这些都是预处理工作,接下来CUPS的工作围绕PostScript展开(图1,金色部分),CUPS会根据PPD(PostScript
Printer Description
文件)文件来选择相应的处理流程。PPD文件其实是驱动的核心,不同的打印机有不同的PPD文件,PPD包含有关输出设备的信息,CUPS使用
PPD 文件中的信息来确定在打印文档时向打印机发送哪些 PostScript
信息。需要说明的是,CUPS实际上把所有打印机都“看成”PostScript打印机,即便打印机本身不支持PostScript,也可以通过CUPS
自带的PostScript解释程序(pstoraster)或者GhostScript来解释PostScript文件,从而把普通的打印机模拟成
PostScript打印机。图1中金色的线条显示就是CUPS处理PostScript文件的方式,按我的理解,可以分为三种,第一种就是接正在的
PostScript打印机的,而后面两种就是分别用CUPS的pstoraster或GhostScript来解释PostScript,虚拟出一台
PostScript打印机。三种工作方式能够分别支持不同的打印机,所以,这也是CUPS兼容性非常好的原因:
第一种,直接传输PostScript文件给CUPS的后台,再将打印流传输到PostScript打印机,接下来的事情全部丢给打印机去处理,当然,这种打印机大多价格不菲;
第二种方式是交给CUPS的内置程序处理,把PostScript转换成其特有的raster格式,这种格式是CUPS特有的,至于为什么要转成这种格式,是为了方便打印机生产商,让他们可以只需开发CUPS的raster格式到其打印机的接口,方便大家统一,但似乎这一方式的驱动还不多。
第三种方式,也是支持打印机最多的方式,叫做GhostScript格式的驱动模式。它其实和第二种打印驱动比较类似,只把CUPS的解释器换成了外置的
GhostScript来解释PostScript文件,之所以这么周折,是因为目前支持这种方法的打印机比支持CUPS的raster的打印机要多很多。GhostScript程序是独立于CUPS运行的,它的功能也不仅限于打印,但很多情况下通过CUPS来调用GhostScript打印是件很方便的事情。foomatic则是用于连接CUPS和GhostScript的一个脚本程序(用perl写的),用来打包各种不同格式的打印机命令,它非常有用,对于通过CUPS调用GhostScript来说则是必须的。GhostScript格式的驱动程序很多,大家可以到去看看,现在大部分打印机在Linux都是用GhostScript驱动的。当然,有些时候,GhostScript还不能包打天下,像HP的1020就比较特殊,它的打印流有点不一样,需要再用特殊的程序进行处理,GhostScript负责讲PostScript格式转换成点阵模式后,还要进过foo2zjs处理,转换成特殊的打印流,再交给后台。这种模式,相当于给GhostScript又装了个插件,附加了一个小模块。
总之,无论是哪种模式,实际上CUPS都是把打印机“看成”PostScript打印机,或是直接调用,或是用自带的方法虚拟,或者用GhostScript虚拟。
打印驱动的安装
用Ubuntu系统为例,命令行仅供参考,实际安装时可能会因为系统和版本的差别或有差异,可针对不同的系统作些修改。
万丈高楼平地起,首先,要安装的是CUPS本身,这个相对还是很方便的:&&&&&&&
sudo aptitude install cupsys cupsys-client安装的cupsys是CUPS服务,cupsys-client则是管理连接CUPS用的。理论上这个时候要是你的打印机是PostScript打印机,或者在CUPS支持的范围内,只需将PPD文件往CUPS相应的目录一放,你就能够用CUPS打印了。但实际上,大多数打印机在Linux下还是需要
GhostScript来驱动的。关于CUPS的服务配置,我们最后一起讨论。所以,下一步:
&&&&&&sudo
aptitude install ghostscript
(插一句,在ubuntu下,本人推荐用aptitude替代apt-get,aptitude处理包的依存关系比apt-get要好)
安装上GhostScript后,别忘记装foomatic,否则CUPS还是调用不过来的:
&&&&&&sudo
aptitude install foomatic(再次罗嗦下,foomatic五个部分,用aptitude可以一次搞定安装,apt-get似乎要敲好几次,建议)
到此为止,只要再稍加配置,系统就应该已经能够支持很多种打印机了。GhostScript本身就已经带了很多打印机的驱动,还有很多GhostScript标准写的驱动,可以从下载到。
1020这样的机器,我们还得多装一点东西,不用担心,此程序的作者已经想得很周到了,只需稍许几个命令就能解决安装。(参考)
wget -O foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
进入相应的目录:
cd foo2zjs
编译foo2zjs:
取得打印机的韧件(firmware):
./getweb 1020
sudo make install
安装热插拔系统支持:
sudo make install-hotplug
安装到CUPS系统:
sudo make cups
这样,所有的安装工作都完成了。接下来需要配置调试CUPS服务了。
CUPS系统的配置
CUPS系统装好的时候是只能从本地打开的,就是安装CUPS的那台机器能打开:(图2)。如果要支持从其他机器登录,要修改配置文件:de&/etc/cups/cups.d/ports.conf,de&在里面添加要监听的地址,例如:
Listen 127.0.0.1:631
#默认的本地监听
/var/run/cups/cups.sock
#默认的监听端口
Listen 192.168.1.2:631
#要添加的监听地址
另外,由于安全的需要,CUPS将很多从网络安装维护打印机的功能作了限制,经过尝试,建议对配置文件再做一些修改,增加几个配置参数,降低一些安全设置,以方便在普通内网条件下使用。当然,如果你对安全性有很大的要求,请参考相CUPS的说明进行修改:
# Authenticate against system
accounts by default...
DefaultEncryption
IfRequested
#添加默认的对密码加密的要求
... ... ...
# Restrict access to the
Allow 192.168.1.0/24
#添加可以访问服务器的网段
... ... ...
# Restrict access to the admin
Allow 192.168.1.0/24
#添加那些机器可以访问管理页面
... ... ...
# Restrict access to the admin
Encryption Never
#表示访问管理员页面无需对密码加密
... ... ...
配置完成后,就可以通过web页面来管理你的打印机了(图2)。&
最后,将PPD文件放到/usr/share/cups/model目录下,CUPS就能识别你的打印机了。
PPD文件哪里来的呢,这个有很多途径可以获得:CUPS自己本身带了很多PPD已经在/usr/share/cups/model/cups-
included/目录下存在;从linuxprinting网站,也能下载到很多的PPD文件;还有,最经典的,可以用foomatic-
compiledb编译出来,当然这个编译过程需要相应的数据库支持,默认编译的时候,会把所有foomatic支持的都编译出来,选择你要的就好了。以
HP1020为例,你可以直接从linuxprinting网站下到PPD;也可以在安装好foo2zjs后,用foomatic编译一个PPD文件,编译好后的文件存放在当前目录下的ppd/文件夹里。最后把对应型号的PPD文件拷贝到/usr/share/cups/model就完成了。
CUPS系统的使用&&&
在使用CUPS,需要添加打印机,打开打印机。然后输入CUPS服务器地址“http://192.168.1.2:631”打开web页面管理,点击
“Administration”页面,可以看到添加打印机的按钮,点击按照提示选择相应的端口和打印机信号就能完成安装(图3)。该过程和在
widnows下安装很类似,完成后可以点“Print Test
Page”试下测试页,打印机很快就会打出相应的页面。到此,我们已经完全完成了对CUPS系统的配置,打印服务已经可以直接使用了。在Linux服务器上,可以直接调用CUPS服务打印文件。另外也能通过网络,共享这台打印机,让其他的系统包括Windows系统使用这台打印机。
在Window下使用CUPS共享的打印机
&&&&在Windows下,安装CUPS共享的打印机。网上有很多解决方案,很多方案提到用samba来共享打印机,那种方法可行,但配置samba也是一项比较复杂的工作。我们完全可以使用CUPS的网络打印功能,来完成这一任务。例如图4,添加一台网络打印机并输入URL:,就可以完成打印机添加了,之后的步骤和安装普通的本地打印机一样。其中“192.168.1.2:631/printers”是CUPS打印服务所在地址和端口,“HP_Laser_1020_USB_1”是你的打印机名。
通过CUPS的配置,我们能够将普通的打印机安装在Linux服务器上,从而提供网络服务,相比市售的网络打印机,这种方法不但降低了成本,一台带有
64M内存的奔腾就能很好的完成任务,而且该服务器还能同时兼任NAT,Web
Server,FTP等服务,为10台以内的机器服务绰绰有余,CPU占用率100%的时间很少;而且相对传统网络打印机CUPS打印服务更加灵活可靠。
Common Unix
Printing System ( CUPS ) 是一個模組化的列印系統,主要是運作在 Unix-like 的電腦系統中,透過
CUPS 可以很容易地管理印表機運行和日常列印的工作。在 1997 年 CUPS 發展初期,CUPS 採用的是 Line
Printer Daemon/Line Printer Remote ( LPD/LPR ) Protocol 通訊標準。但是由於
LPD/LPR 管理不易,而且在支援度上不是很好,所以後來便改用 Internet Printing Protocol ( IPP )
作為 CUPS 的運作標準。
CUPS&Server
使用的埠號
的主要套件,包含主要設定檔和 CUPS 的 Daemon。
CUPS 所需要的
libray 套件。
hal-cups-utils
此套件包含了動態管理印表機組態工具。
system-config-printer
此套件為圖形介面的
CUPS 管理工具。
libgnomecups
為使用 gnome
桌面管理組態 CUPS 所需要的 library 套件。
相關組態檔
cupsd.conf
的主要設定檔。
printers.conf
印表機設定檔,通常在連接印表機後,當 CUPS Daemon
察覺到新增加的印表機,自動會將印表機組態寫入這個檔案中。
classes.conf
印表機類別設定檔。和
printers.conf 一樣,當 CUPS Daemon
在設定印表機時,自動會將印表機類別組態寫入這個檔案中。
client.conf
用戶端設定檔。
mime.types
mime.convs
Mime.convs
/etc/cups/cupsd.conf 主要設定檔
[root@localhost ~]# vi
/etc/cups/cupsd.conf
# “$Id: cupsd.conf.in -08 00:16:30Z mike $"
#&& Sample configuration file for
the Common UNIX Printing System (CUPS)
#&& scheduler.&
See “man cupsd.conf" for a complete description of this
#設定記錄 CUPS 日誌檔的容量大小,單位為 bytes。
MaxLogSize
general information in error_log & change “info" to “debug"
# troubleshooting…
#設定記錄 CUPS
日誌檔的錯誤訊息的等級,分為:alert、crit、debug2、debug、emerg、error、info、none、notice、#warm。
LogLevel info
Administrator user group…
#設定管理 CUPS 伺服器的群組
SystemGroup sys root
# Only listen for connections
from the local machine.
#設定接收連結請求的埠號和使用的 CUPS 的通訊檔案,預設為本機的 localhost,埠號為 631。
Listen localhost:631
Listen /var/run/cups/cups.sock
shared printers on the local network.
#允許遠端用戶是否可以瀏灠網路印表機
Browsing On
#設定瀏灠來源權限的讀取優先順序
BrowseOrder allow,deny
# (Change&&to
‘ALL’ if using directed broadcasts from another subnet.)
#設定允許瀏灠來源,@LOCAL 是表示允許本機介面來源,也可以改成 ALL。
BrowseAllow @LOCAL
authentication type, when authentication is required…
#設定預設的驗証方式,分為:Basic、BasicDigest、Digest、Negotiate、none。
DefaultAuthType Basic
# Restrict
access to the server…
#設定哪些來源可以存取 CUPS 伺服器。
& Order allow,deny
# Restrict
access to the admin pages…
#設定哪些來源可以存取 CUPS 伺服器的管理頁面。
Encryption Required
& Order allow,deny
# Restrict
access to configuration files…
#設定哪些來源可以存取 CUPS 伺服器的管理設定檔資訊。
& AuthType Default
& Require user @SYSTEM
& Order allow,deny
default printer/job policies…
#此為設定印表機以及列印工作的預設規則,設定的方法使用 Limit 區段來分類。
& # Job-related operations must be done by the
owner or an administrator…
&&& Require user
@OWNER @SYSTEM
deny,allow
& # All administration
operations require an administrator to authenticate…
&&& AuthType
&&& Require user
deny,allow
& # All printer operations
require a printer operator to authenticate…
&&& AuthType
&&& Require user
deny,allow
& # Only the owner or an administrator can cancel
or authenticate a job…
&&& Require user
@OWNER @SYSTEM
deny,allow
deny,allow
# End of “$Id: cupsd.conf.in -08 00:16:30Z mike
設定本機印表機
設定本機印表機,需要藉由 lpadmin 印表機管理工具來新增印表機,下列為 lpadmin
指令常用參數:
-p:新增一台印表機,並賦予該印表機一個名稱。
-v:設定印表機裝置,印表機裝置分為:
parallel:串列埠印表機
usb:USB 裝置印表機
ipp:網路印表機&
-E:設定完印表機後,將印表機設為可以接收列印工作。
-m:指定特定的 PPD 檔案。
-u:可以使用或是不可使用印表機的使用者或群組。
-x:刪除印表機。
-d:指定印表機為預設的印表機。
假設我有一台 USB
介面的 HP Deskjet D2560 印表機,該如何透過 lpadmin 來進行組態?我們必須先確認系統是否已抓到該 USB
印表機,當接上&USB 印表機,由於 USB 裝置為熱拔插裝置,可以使用 dmesg
指令查詢:
New USB device found, idVendor=03f0, idProduct=1e04
usb 4-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
usb 4-2: Product: Deskjet D2500 series
usb 4-2: Manufacturer: HP
usb 4-2: SerialNumber: THT
usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid
0x03F0 pid 0x1E04
usbcore: registered new interface driver usblp
確認系統已經正確抓到
USB&印表機裝置了,接著就使用 lpadmin 指令來增加印表機:
[root@linus
~]# lpadmin -p my-printer -v usb:/dev/usb/lp0 -E
這行指令的意思是給予印表機一個名稱為:my-printer,由於連接 USB 裝置印表機位於
/dev/usb/lp0 的位置,所以使用 -v 的參數來指定印表機位置,使用 -E
參數將印表機設為可以接收列印工作。設定完成後,可以查看 /etc/cups/printers.conf
設定檔,是否已正確的將印表機加入:
[root@linus
~]# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.3.9
# Written by cupsd on
Info HP Deskjet D2500 series
Location fedora10.kevin.net
hp:/usb/Deskjet_D2500_series?serial=THT
State Idle
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
OpPolicy default
ErrorPolicy stop-printer
已正確加入了
Info my-printer
DeviceURI usb:/dev/usb/lp0
State Idle
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
OpPolicy default
ErrorPolicy stop-printer
如果要移除印表機該怎麼做呢?執行以下指令即可:
[root@linus
~]# lpadmin -x my-printer
設定遠端印表機
當設定完本機端印表機後,即可以進一步分享該印表機給其他用戶端使用,要分享印表機,就需要去設定
/etc/cups/cupsd.conf 主要設定檔。當加入 Listen 631
這一行,就可以讓遠端用戶使用印表機了
Only listen for connections from
the local machine.
Listen 631&&==
Listen localhost:631
Listen /var/run/cups/cups.sock
記得只要動過主要設定檔後,一定要重新啟動該服務
[root@linus
~]# service cupd restart
netstat 指令查詢 tcp 協定有沒有將 631 埠號打開:
[root@linus
~]# netstat -tuln|grep 631
tcp&&&&&&&
0.0.0.0:631&&&&&&&&&&&&&&&&
0.0.0.0:*&&&&&&&&&&&&&&&&&&
tcp&&&&&&&
:::631&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
:::*&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&
udp&&&&&&&0&&&&&
0 0.0.0.0:631&&
&&&&&&&&&&&&&&0.0.0.0:*
記得還要在
iptables 內新增 631 埠的規則,不然是沒辦法連線的哦!
接著就可以到用戶端使用
lpadmin 管理工具來設定網路印表機,假設網路印表機的 ip 位址是 118.170.227.230:
[root@linus
~]# lpadmin -p my-printer -v ipp://118.170.227.230 -E
設定完成後,查詢
/etc/cups/printers.conf 檔案,看看印表機是否設定成功:
[root@cups
~]# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.3.9
# Written by cupsd on
Info my-printer
DeviceURI ipp://118.170.227.230
State Idle
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
OpPolicy default
ErrorPolicy stop-printer
基礎列印操作管理
CUPS 除了設定工具
lpadmin 之外,還有許多好用的工具,提供使用者和管理者使用
lpinfo&&&&&&&
查詢可用的印表機以及驅動程式
lpstat&&&&&&&
查詢 CUPS 印表機目前的運作狀態
enable&&&&&
啟動印表機裝置
disable&&&&
關閉印表機裝置
accept&&&&&
設定印表機接受列印工作
reject&&&&&&&
設定印表機不接受列印工作
lpr&&&&&&&&&&&&&
列印檔案工具
lpq&&&&&&&&&&&&
查詢列印佇列狀態
lprm&&&&&&&&&
刪除列印工作
網頁界面管理
除了使用命令列模式管理之外,還提供網頁介面的管理方式,可以讓管理的便利性大幅的增加。要透過網頁來管理,除了要設定
/etc/cups/cups.conf 檔案中 631 的監聽埠外,還需要將 CUPS
伺服器的管理權限加入所需要管理的位置。如下所示:
# Restrict
access to the server…
& Order allow,deny
& Allow localhost
118.170.227.220&&==
# Restrict
access to the admin pages…
Encryption Required
& Order allow,deny
& Allow localhost
118.170.227.220&&==
# Restrict
access to configuration files…
& AuthType Default
& Require user @SYSTEM
& Order allow,deny
& Allow localhost
118.170.227.220&&==
設定完成後,重新啟動
CUPS 伺服器來套用新的設定值,這時管理者可以在 118.170.227.220 這台主機上管理 CUPS
伺服器。當管理者位於遠端時,只要開啟瀏灠器,並在網址列輸入 CUPS&伺服器的 IP
位址,以及監聽埠號 631,即可開啟 CUPS 管理主頁。
管理主頁可分為六個頁籤,在 “首頁"
的頁籤中,可以管理的部份為增加類別、增加印表、管理類別、管理列印工作、管理印表機和管理 CUPS
伺服器及求助,如下圖所示:
頁籤分別可以針對印表機和類別做新增及管理的工作,對列印工作故控管動作,如下圖所示:
頁籤主要的功能為搜尋類別所要查詢的類別,然後再針對該類別做管理:
“文件/求助"
頁籤提供了 CUPS Help 資訊文件,可供基本的除錯和設定等問題查詢,另外也有線上文件資料庫可供查詢:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="http://img.ph.126.net/9PJ_VLdqlry2NeCNDTn5mQ==/5752393.jpg" ALT="4" STYLE="line-height: 21 border-style: border-color: max-width: 100%; margin-bottom: 1.5 height:"
TITLE="Linux&CUPS&WEB管理配置" />
頁籤除了可以搜尋所要查詢的列印工作,也可以選擇列出全部的列印工作清單和已經完成的列印工作清單:
頁籤可以針對印表機做細部的控管動作,如列印測試文件、停止印表機、設定印表機不接受任何列印工作、移動全部的列印工作至其他地方、移除全部的列印工作、停止分享印表機、修改印表機設定、設定印表機選項、刪除印表機、設定印表機為預設印表機以及設定哪些使用者可以使用印表機等功能:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 给王晶分配权限的步骤 的文章

 

随机推荐