请教Win2000默认共享权限和如何用批处理获得某用户组权限

时间:2021-06-11 10:02:40
1、局域网中Win2000开启共享,默认权限是everyone完成控制,有没有什么方法使everyone只拥有只读权限,这样不用每次都点权限然后去掉别的权限

2、如何用批处理先获取本地主机的某个帐号权限,再运行程序。比如登录用户为user组,没有运行安装某些软件的权限,能不能用批处理实现以管理员权限运行安装。这里讨论只限于批处理方式。

6 个解决方案

#1


(1)默认是读取吧
建议你设置共享权限时删掉everyone,然后加入你允许的本地用户(也可以是与本地用户同名的网络用户),因为everyone包含了所有本地用户(或与本地用户同名的网络用户)

(2)不大熟悉^_^

#2


使用cacls命令
c:\>cacls /?
显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
               [/P user:perm [...]] [/D user [...]]
   filename      显示 ACL。
   /T            更改当前目录及其所有子目录中
                 指定文件的 ACL。
   /E            编辑 ACL 而不替换。
   /C            在出现拒绝访问错误时继续。
   /G user:perm  赋予指定用户访问权限。
                 Perm 可以是: R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
   /P user:perm  替换指定用户的访问权限。
                 Perm 可以是: N  无
                              R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /D user       拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
   CI - 容器继承。
        ACE 会由目录继承。
   OI - 对象继承。
        ACE 会由文件继承。
   IO - 只继承。
        ACE 不适用于当前文件/目录。

#3


1、局域网中Win2000开启共享,默认权限是everyone完成控制,有没有什么方法使everyone只拥有只读权限,这样不用每次都点权限然后去掉别的权限
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
升级为Windows 2003

2、如何用批处理先获取本地主机的某个帐号权限,再运行程序。比如登录用户为user组,没有运行安装某些软件的权限,能不能用批处理实现以管理员权限运行安装。这里讨论只限于批处理方式。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用runas命令

#4


如何用批处理先获取本地主机的某个帐号权限,再运行程序

————————————————————————

有点难度。

#5


使用cacls命令
c:\>cacls /?
显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
               [/P user:perm [...]] [/D user [...]]
   filename      显示 ACL。
   /T            更改当前目录及其所有子目录中
                 指定文件的 ACL。
   /E            编辑 ACL 而不替换。
   /C            在出现拒绝访问错误时继续。
   /G user:perm  赋予指定用户访问权限。
                 Perm 可以是: R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
   /P user:perm  替换指定用户的访问权限。
                 Perm 可以是: N  无
                              R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /D user       拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
   CI - 容器继承。
        ACE 会由目录继承。
   OI - 对象继承。
        ACE 会由文件继承。
   IO - 只继承。
        ACE 不适用于当前文件/目录。
--------------------------------------
谢谢这位朋友的解签,我试了这个命令,好象是这个命令是改变某个程序的运行权限。
我需要的是运行的时候以管理员的权限,而不是更改程序的权限。

#6


1、局域网中Win2000开启共享,默认权限是everyone完成控制,有没有什么方法使everyone只拥有只读权限,这样不用每次都点权限然后去掉别的权限
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
升级为Windows 2003

2、如何用批处理先获取本地主机的某个帐号权限,再运行程序。比如登录用户为user组,没有运行安装某些软件的权限,能不能用批处理实现以管理员权限运行安装。这里讨论只限于批处理方式。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用runas命令

————————————————————————
谢谢这位朋友
我是应用在网吧的客户端上,目前把用win2003还不是很成熟吧
runas我试了,但好象对没有当前用户没有写权限管理员有写权限的盘符,运行失败,并且runas以别的用户运行指定程序的时候要求密码输入,不能事先在批处理里输好密码

#1


(1)默认是读取吧
建议你设置共享权限时删掉everyone,然后加入你允许的本地用户(也可以是与本地用户同名的网络用户),因为everyone包含了所有本地用户(或与本地用户同名的网络用户)

(2)不大熟悉^_^

#2


使用cacls命令
c:\>cacls /?
显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
               [/P user:perm [...]] [/D user [...]]
   filename      显示 ACL。
   /T            更改当前目录及其所有子目录中
                 指定文件的 ACL。
   /E            编辑 ACL 而不替换。
   /C            在出现拒绝访问错误时继续。
   /G user:perm  赋予指定用户访问权限。
                 Perm 可以是: R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
   /P user:perm  替换指定用户的访问权限。
                 Perm 可以是: N  无
                              R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /D user       拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
   CI - 容器继承。
        ACE 会由目录继承。
   OI - 对象继承。
        ACE 会由文件继承。
   IO - 只继承。
        ACE 不适用于当前文件/目录。

#3


1、局域网中Win2000开启共享,默认权限是everyone完成控制,有没有什么方法使everyone只拥有只读权限,这样不用每次都点权限然后去掉别的权限
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
升级为Windows 2003

2、如何用批处理先获取本地主机的某个帐号权限,再运行程序。比如登录用户为user组,没有运行安装某些软件的权限,能不能用批处理实现以管理员权限运行安装。这里讨论只限于批处理方式。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用runas命令

#4


如何用批处理先获取本地主机的某个帐号权限,再运行程序

————————————————————————

有点难度。

#5


使用cacls命令
c:\>cacls /?
显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
               [/P user:perm [...]] [/D user [...]]
   filename      显示 ACL。
   /T            更改当前目录及其所有子目录中
                 指定文件的 ACL。
   /E            编辑 ACL 而不替换。
   /C            在出现拒绝访问错误时继续。
   /G user:perm  赋予指定用户访问权限。
                 Perm 可以是: R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /R user       撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
   /P user:perm  替换指定用户的访问权限。
                 Perm 可以是: N  无
                              R  读取
                              W  写入
                              C  更改(写入)
                              F  完全控制
   /D user       拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。

缩写:
   CI - 容器继承。
        ACE 会由目录继承。
   OI - 对象继承。
        ACE 会由文件继承。
   IO - 只继承。
        ACE 不适用于当前文件/目录。
--------------------------------------
谢谢这位朋友的解签,我试了这个命令,好象是这个命令是改变某个程序的运行权限。
我需要的是运行的时候以管理员的权限,而不是更改程序的权限。

#6


1、局域网中Win2000开启共享,默认权限是everyone完成控制,有没有什么方法使everyone只拥有只读权限,这样不用每次都点权限然后去掉别的权限
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
升级为Windows 2003

2、如何用批处理先获取本地主机的某个帐号权限,再运行程序。比如登录用户为user组,没有运行安装某些软件的权限,能不能用批处理实现以管理员权限运行安装。这里讨论只限于批处理方式。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
用runas命令

————————————————————————
谢谢这位朋友
我是应用在网吧的客户端上,目前把用win2003还不是很成熟吧
runas我试了,但好象对没有当前用户没有写权限管理员有写权限的盘符,运行失败,并且runas以别的用户运行指定程序的时候要求密码输入,不能事先在批处理里输好密码